#include <iostream>
#include <typeinfo>
#include <vector>
Go to the source code of this file.
◆ DECLARE_EXTENDED_PHASE
◆ SC_CONCAT_HELPER_
◆ SC_CONCAT_HELPER_DEFERRED_
◆ SC_CONCAT_HELPER_MORE_DEFERRED_
#define SC_CONCAT_HELPER_MORE_DEFERRED_ |
( |
| a, |
|
|
| b ) a ## b |
◆ SC_STRINGIFY_HELPER_
◆ SC_STRINGIFY_HELPER_DEFERRED_
◆ SC_STRINGIFY_HELPER_MORE_DEFERRED_
#define SC_STRINGIFY_HELPER_MORE_DEFERRED_ |
( |
| a | ) |
#a |
◆ TLM_DECLARE_EXTENDED_PHASE
#define TLM_DECLARE_EXTENDED_PHASE |
( |
| name_arg | ) |
|
Value:
{ \
public: \
SC_CONCAT_HELPER_(tlm_phase_, name_arg)() : \
\
{} \
\
static const this_type &get_phase() \
\
{ \
static this_type this_; \
return this_; \
} \
} const name_arg
#define SC_STRINGIFY_HELPER_(a)
#define SC_CONCAT_HELPER_(a, b)
Definition at line 85 of file phase.hh.