#include <Token.h>
Public Types | |
enum | G__TokenType |
enum | G__TokenProperty |
Public Member Functions | |
~G__TokenInfo () | |
G__TokenInfo () | |
G__TokenInfo (const G__TokenInfo &tki) | |
G__TokenInfo & | operator= (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 |
Definition at line 36 of file Token.h.
Cint::G__TokenInfo::G__TokenInfo | ( | ) | [inline] |
Cint::G__TokenInfo::G__TokenInfo | ( | const G__TokenInfo & | tki | ) |
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] |
enum G__TokenProperty Cint::G__TokenInfo::GetTokenProperty | ( | ) | [inline] |
G__ClassInfo Cint::G__TokenInfo::GetNextScope | ( | ) | [inline] |
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] |
enum G__TokenType Cint::G__TokenInfo::tokentype [private] |
enum G__TokenProperty Cint::G__TokenInfo::tokenproperty [private] |
G__MethodInfo Cint::G__TokenInfo::methodscope [private] |
struct G__bytecodefunc* Cint::G__TokenInfo::bytecode [private] |
struct G__var_array* Cint::G__TokenInfo::localvar [private] |
G__ClassInfo Cint::G__TokenInfo::glob [private] |
G__ClassInfo Cint::G__TokenInfo::nextscope [private] |
G__TypeInfo Cint::G__TokenInfo::tinfo [private] |