#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.