Lines Matching refs:remapper
166 TVariable::TVariable(const TVariable& copyOf, TStructureMap& remapper) : TSymbol(copyOf) in TVariable() argument
168 type.copyType(copyOf.type, remapper); in TVariable()
183 TVariable* TVariable::clone(TStructureMap& remapper) in clone() argument
185 TVariable *variable = new TVariable(*this, remapper); in clone()
190 TFunction::TFunction(const TFunction& copyOf, TStructureMap& remapper) : TSymbol(copyOf) in TFunction() argument
195 parameters.back().copyParam(copyOf.parameters[i], remapper); in TFunction()
198 returnType.copyType(copyOf.returnType, remapper); in TFunction()
204 TFunction* TFunction::clone(TStructureMap& remapper) in clone() argument
206 TFunction *function = new TFunction(*this, remapper); in clone()
211 TSymbolTableLevel* TSymbolTableLevel::clone(TStructureMap& remapper) in clone() argument
216 symTableLevel->insert(*iter->second->clone(remapper)); in clone()
224 TStructureMap remapper; in copyTable() local
227 table.push_back(copyOf.table[i]->clone(remapper)); in copyTable()