Cint::G__TokenInfo Class Reference

#include <Token.h>

List of all members.

Public Types

enum  G__TokenType
enum  G__TokenProperty

Public Member Functions

 ~G__TokenInfo ()
 G__TokenInfo ()
 G__TokenInfo (const G__TokenInfo &tki)
G__TokenInfooperator= (const G__TokenInfo &tki)
void Init ()
G__MethodInfo MakeLocalTable (G__ClassInfo &tag_scope, const char *fname, const char *paramtype)
int Query (G__ClassInfo &tag_scope, G__MethodInfo &func_scope, const char *preopr, const char *name, const char *postopr)
enum G__TokenType GetTokenType ()
enum G__TokenProperty GetTokenProperty ()
G__ClassInfo GetNextScope ()

Private Member Functions

int SearchTypeName (const char *name, const char *postopr)
int SearchLocalVariable (const char *name, G__MethodInfo &func_scope, const char *postopr)
int SearchDataMember (const char *name, G__ClassInfo &tag_scope, const char *postopr)
int SearchGlobalVariable (const char *name, const char *postopr)
int SearchMemberFunction (const char *name, G__ClassInfo &tag_scope)
int SearchGlobalFunction (const char *name)
void GetNextscope (const char *name, G__ClassInfo &tag_scope)

Private Attributes

enum G__TokenType tokentype
enum G__TokenProperty tokenproperty
G__MethodInfo methodscope
G__bytecodefunc * bytecode
G__var_array * localvar
G__ClassInfo glob
G__ClassInfo nextscope
G__TypeInfo tinfo


Detailed Description

Definition at line 36 of file Token.h.


Member Enumeration Documentation

enum Cint::G__TokenInfo::G__TokenType

Definition at line 42 of file Token.h.

enum Cint::G__TokenInfo::G__TokenProperty

Definition at line 47 of file Token.h.


Constructor & Destructor Documentation

Cint::G__TokenInfo::~G__TokenInfo (  )  [inline]

Definition at line 49 of file Token.h.

Cint::G__TokenInfo::G__TokenInfo (  )  [inline]

Definition at line 50 of file Token.h.

References Init().

Cint::G__TokenInfo::G__TokenInfo ( const G__TokenInfo tki  ) 


Member Function Documentation

G__TokenInfo& Cint::G__TokenInfo::operator= ( const G__TokenInfo tki  ) 

void Cint::G__TokenInfo::Init (  ) 

G__MethodInfo Cint::G__TokenInfo::MakeLocalTable ( G__ClassInfo tag_scope,
const char *  fname,
const char *  paramtype 
)

int Cint::G__TokenInfo::Query ( G__ClassInfo tag_scope,
G__MethodInfo func_scope,
const char *  preopr,
const char *  name,
const char *  postopr 
)

enum G__TokenType Cint::G__TokenInfo::GetTokenType (  )  [inline]

Definition at line 66 of file Token.h.

enum G__TokenProperty Cint::G__TokenInfo::GetTokenProperty (  )  [inline]

Definition at line 67 of file Token.h.

G__ClassInfo Cint::G__TokenInfo::GetNextScope (  )  [inline]

Definition at line 68 of file Token.h.

int Cint::G__TokenInfo::SearchTypeName ( const char *  name,
const char *  postopr 
) [private]

int Cint::G__TokenInfo::SearchLocalVariable ( const char *  name,
G__MethodInfo func_scope,
const char *  postopr 
) [private]

int Cint::G__TokenInfo::SearchDataMember ( const char *  name,
G__ClassInfo tag_scope,
const char *  postopr 
) [private]

int Cint::G__TokenInfo::SearchGlobalVariable ( const char *  name,
const char *  postopr 
) [private]

int Cint::G__TokenInfo::SearchMemberFunction ( const char *  name,
G__ClassInfo tag_scope 
) [private]

int Cint::G__TokenInfo::SearchGlobalFunction ( const char *  name  )  [private]

void Cint::G__TokenInfo::GetNextscope ( const char *  name,
G__ClassInfo tag_scope 
) [private]


Member Data Documentation

enum G__TokenType Cint::G__TokenInfo::tokentype [private]

Definition at line 71 of file Token.h.

enum G__TokenProperty Cint::G__TokenInfo::tokenproperty [private]

Definition at line 72 of file Token.h.

G__MethodInfo Cint::G__TokenInfo::methodscope [private]

Definition at line 73 of file Token.h.

struct G__bytecodefunc* Cint::G__TokenInfo::bytecode [private]

Definition at line 74 of file Token.h.

struct G__var_array* Cint::G__TokenInfo::localvar [private]

Definition at line 75 of file Token.h.

G__ClassInfo Cint::G__TokenInfo::glob [private]

Definition at line 76 of file Token.h.

G__ClassInfo Cint::G__TokenInfo::nextscope [private]

Definition at line 77 of file Token.h.

G__TypeInfo Cint::G__TokenInfo::tinfo [private]

Definition at line 78 of file Token.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:56:26 2011 for ROOT_528-00b_version by  doxygen 1.5.1