4 #include "xi-BlockConstruct.h"
5 #include "CParsedFile.h"
9 class AtomicConstruct
: public BlockConstruct
{
11 AtomicConstruct(const char *code
, const char *trace_name
, int line_no
);
12 void propagateStateToChildren(std::list
<EncapState
*> encap
,
13 std::list
<CStateVar
*>& stateVarsChildren
,
14 std::list
<CStateVar
*>& wlist
,
16 void generateCode(XStr
&, XStr
&, Entry
*);
26 #endif // ifndef _ATOMIC_H