void sendMark(TraceProducerX* s, Mark m) {} int main () { TraceProducerX prod; static const MarkTypeId FingerPrint = MarkType::NOID + 100; sendMark(&prod, MarkType("Footprint", typeid(X)) ); sendMark(&prod, MarkType(FingerPrint, typeid(X)); sendMark(&prod, MarkType("FootPrint", FingerPrint, typeid(X))); }
Public Member Functions | |
| const char * | getName () const |
| get MarkType name | |
| MarkTypeId | getId () const |
| get MarkType id | |
| const std::type_info & | getScope () const |
| get MarkType definition scope | |
Construction | |
| MarkType (const char *n, const std::type_info &s) | |
| constructor | |
| MarkType (MarkTypeId i, const std::type_info &s) | |
| constructor | |
| MarkType (const char *n, MarkTypeId i, const std::type_info &s) | |
| constructor | |
Static Public Attributes | |
| const MarkTypeId | NOID |
| const char * | NONAME |
|
||||||||||||
|
constructor
|
|
||||||||||||
|
constructor
|
|
||||||||||||||||
|
constructor
|
1.3