Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages   Examples  

Tag Class Reference
[Utilities]


Detailed Description

A Tag is used to build composed marks.

Author:
Ralf Gerstenberger

See also:
Trace TraceProducer TraceConsumer MarkType
Usage of Tag:
void addTag(Tag t) {}

int main() 
{
        static const TagId tagNumber = Tag::NOID + 100;
        addTag("blabla");
        addTag(tagNumber);
}
Since:
1.0


Public Member Functions

const char * getName () const
 get Tag name

TagId getId () const
 get Tag id

Construction
The constructors are used for automatic typecasts.

 Tag (const char *n)
 constructor

 Tag (TagId i)
 constructor


Static Public Attributes

const TagId NOID
const char * NONAME

Friends

bool operator== (const Tag &t1, const Tag &t2)


Constructor & Destructor Documentation

Tag const char *  n  )  [inline]
 

constructor

Parameters:
n Tag name

Tag TagId  i  )  [inline]
 

constructor

Parameters:
i Tag id


Generated on Mon Aug 11 10:36:07 2003 for ODEMx by doxygen1.3