Intel SPMD Program Compiler  1.12.0
SymbolTable Member List

This is the complete list of members for SymbolTable, including all inherited members.

AddFunction(Symbol *symbol)SymbolTable
AddType(const char *name, const Type *type, SourcePos pos)SymbolTable
AddVariable(Symbol *symbol)SymbolTable
ClosestEnumTypeMatch(const char *name) constSymbolTable
ClosestTypeMatch(const char *name) constSymbolTable
closestTypeMatch(const char *str, bool structsVsEnums) constSymbolTableprivate
ClosestVariableOrFunctionMatch(const char *name) constSymbolTable
ContainsType(const Type *type) constSymbolTable
freeSymbolMapsSymbolTableprivate
FunctionMapType typedefSymbolTableprivate
functionsSymbolTableprivate
GetMatchingFunctions(Predicate pred, std::vector< Symbol *> *matches) constSymbolTable
GetMatchingVariables(Predicate pred, std::vector< Symbol *> *matches) constSymbolTable
LookupFunction(const char *name, std::vector< Symbol *> *matches=NULL)SymbolTable
LookupFunction(const char *name, const FunctionType *type)SymbolTable
LookupType(const char *name) constSymbolTable
LookupVariable(const char *name)SymbolTable
PopScope()SymbolTable
Print()SymbolTable
PushScope()SymbolTable
RandomSymbol()SymbolTable
RandomType()SymbolTable
SymbolMapType typedefSymbolTableprivate
SymbolTable()SymbolTable
TypeMapType typedefSymbolTableprivate
typesSymbolTableprivate
variablesSymbolTableprivate
~SymbolTable()SymbolTable