Public Types | 
| enum   | Access { PUBLIC, 
PROTECTED, 
PRIVATE, 
FRIEND
 } | 
|   | The access type of the tag. More...
 
  | 
| enum   | ImplementationType { DEFAULT, 
ABSTRACT, 
VIRTUAL, 
PUREVIRTUAL
 } | 
|   | The implementation type of the tag. More...
 
  | 
| enum   | Type {  
  CLASS, 
DECLARATION, 
DEFINE, 
ENUM, 
 
  ENUMMEMBER, 
FILE, 
FUNCTION, 
MEMBER, 
 
  NAMESPACE, 
STRUCTURE, 
TYPEDEF, 
UNION, 
 
  VARIABLE, 
LAST_TYPE
 
 } | 
|   | The various types a tag can be. More...
 
  | 
 Public Methods | 
| virtual Type  | GetType (void)const=0 | 
| virtual LPCSTR  | GetShortIdent (void)const=0 | 
|   | To facilitate faster tag lookups, every tag has a "short" identifier associated with it. More...
 
  | 
| virtual LPCSTR  | GetIdent (void)const=0 | 
| virtual LPCSTR  | GetFilename (void)const=0 | 
| virtual LPCSTR  | GetSearchString (void)const=0 | 
| virtual LPCSTR  | GetShortParentIdent (void)const=0 | 
|   | To facilitate faster tag lookups, every parent tag has a "short" identifier associated with it. More...
 
  | 
| virtual LPCSTR  | GetParentIdent (void)const=0 | 
| virtual int  | GetLineNumber (void)const=0 | 
| virtual WWhizTag*  | GetMatchNext (void)const=0 | 
| virtual WWhizTag*  | GetMatchPrev (void)const=0 | 
| virtual Access  | GetAccess (void)const=0 | 
| virtual LPCSTR  | GetNamespace (void)const=0 | 
| virtual WWhizTag*  | GetBuddy (void)const=0 | 
|   | Retrieves the buddy of the tag. More...
 
  | 
| virtual ImplementationType  | GetImplementationType (void)const=0 | 
This class represents a single tag.