Public Types | Public Member Functions | Protected Attributes
CPPSymbol Class Reference

#include <CPPSymbol.hh>

Inheritance diagram for CPPSymbol:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 57 of file CPPSymbol.hh.


Member Enumeration Documentation

Enumerator:
ofNormal 
ofAddress 
ofPointer 

Definition at line 64 of file CPPSymbol.hh.

Enumerator:
otInvalid 
otFunction 
otVariable 
otTypedef 
otStruct 
otUnion 
otEnum 
otClass 
otEnumElement 

Definition at line 60 of file CPPSymbol.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 80 of file CPPSymbol.hh.

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.


Member Data Documentation

Definition at line 69 of file CPPSymbol.hh.

Definition at line 68 of file CPPSymbol.hh.


The documentation for this class was generated from the following file:


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Thu Jan 2 2014 11:38:41