scc
2026.07
SystemC components library
quantum_keeper.h
1
#ifndef __SCC_TLM_QUANTUMKEEPER_H__
2
#define __SCC_TLM_QUANTUMKEEPER_H__
3
4
#include "quantum_keeper_st.h"
5
#if SC_VERSION_MAJOR < 3
6
#ifndef NO_MTQK
7
#warning "Multithreaded quantum keeper is only supported with SystemC 3.0 and newer"
8
#endif
9
namespace
tlm
{
10
namespace
scc
{
11
using
quantumkeeper_mt =
quantumkeeper_st
;
12
}
// namespace scc
13
}
// namespace tlm
14
#else
15
#include "quantum_keeper_mt.h"
16
#endif
17
namespace
tlm
{
18
namespace
scc
{
19
using
quantumkeeper =
quantumkeeper_st
;
20
}
// namespace scc
21
}
// namespace tlm
22
23
#endif
tlm::scc
SCC TLM utilities.
Definition
axis_tlm.h:56
tlm
SystemC TLM.
Definition
dmi_mgr.h:19
tlm::scc::quantumkeeper_st
Definition
quantum_keeper_st.h:12
src
sysc
tlm
scc
quantum_keeper.h
Generated by
1.15.0