#include <CPPSymbol.hh>

Public Types | |
| enum | ObjectFunction { ofNormal = 0, ofAddress = 1, ofPointer } |
| enum | ObjectType { otInvalid = 0, otFunction = 1, otVariable, otTypedef, otStruct, otUnion, otEnum, otClass, otEnumElement } |
Public Member Functions | |
| CPPSymbol () | |
| CPPSymbol (const std::string &k, ObjectType ot=otInvalid, ObjectFunction of=ofNormal) | |
| ObjectFunction | getFunction () |
| ObjectType | getType () |
| void | setFunction (ObjectFunction f) |
| void | setType (ObjectType t) |
Protected Attributes | |
| ObjectFunction | function |
| ObjectType | type |
Definition at line 57 of file CPPSymbol.hh.
Definition at line 64 of file CPPSymbol.hh.
Definition at line 60 of file CPPSymbol.hh.
| CPPSymbol::CPPSymbol | ( | ) | [inline] |
Definition at line 72 of file CPPSymbol.hh.
| CPPSymbol::CPPSymbol | ( | const std::string & | k, |
| ObjectType | ot = otInvalid, |
||
| ObjectFunction | of = ofNormal |
||
| ) | [inline] |
Definition at line 73 of file CPPSymbol.hh.
| ObjectFunction CPPSymbol::getFunction | ( | ) | [inline] |
Definition at line 80 of file CPPSymbol.hh.
| ObjectType CPPSymbol::getType | ( | ) | [inline] |
Definition at line 77 of file CPPSymbol.hh.
| void CPPSymbol::setFunction | ( | ObjectFunction | f | ) | [inline] |
Definition at line 79 of file CPPSymbol.hh.
| void CPPSymbol::setType | ( | ObjectType | t | ) | [inline] |
Definition at line 76 of file CPPSymbol.hh.
ObjectFunction CPPSymbol::function [protected] |
Definition at line 69 of file CPPSymbol.hh.
ObjectType CPPSymbol::type [protected] |
Definition at line 68 of file CPPSymbol.hh.