Lines Matching refs:TString
44 TSymbol(const TString *n) : name(n) { } in POOL_ALLOCATOR_NEW_DELETE()
46 const TString& getName() const { return *name; } in getName()
47 virtual const TString& getMangledName() const { return getName(); } in getMangledName()
57 const TString *name;
73 …TVariable(const TString *name, const TType& t, bool uT = false ) : TSymbol(name), type(t), userTyp… in TSymbol()
120 TString *name;
139 TFunction(const TString *name, TType& retType, TOperator tOp = EOpNull) :
148 static TString mangleName(const TString& name) { return name + '('; } in mangleName()
149 static TString unmangleName(const TString& mangledName) in unmangleName()
151 return TString(mangledName.c_str(), mangledName.find_first_of('(')); in unmangleName()
160 const TString& getMangledName() const { return mangledName; } in getMangledName()
166 void relateToExtension(const TString& ext) { extension = ext; } in relateToExtension()
167 const TString& getExtension() const { return extension; } in getExtension()
183 TString mangledName;
185 TString extension;
192 typedef TMap<TString, TSymbol*> tLevel;
212 TSymbol* find(const TString& name) const in find()
232 void relateToExtension(const char* name, const TString& ext);
285 TSymbol* find(const TString& name, bool* builtIn = 0, bool *sameScope = 0)
308 void relateToExtension(const char* name, const TString& ext) { in relateToExtension()