Searched refs:indexDeclarations (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | object.cpp | 183 ArenaVector<ir::TSIndexSignature *> indexDeclarations(Allocator()->Adapter()); in ResolveObjectTypeMembers() 186 ResolvePropertiesOfObjectType(type, it, signatureDeclarations, indexDeclarations, false); in ResolveObjectTypeMembers() 192 ResolveIndexInfosOfObjectType(type, indexDeclarations); in ResolveObjectTypeMembers() 197 ArenaVector<ir::TSIndexSignature *> &indexDeclarations, bool isInterface) in ResolvePropertiesOfObjectType() 227 indexDeclarations.push_back(member->AsTSIndexSignature()); in ResolvePropertiesOfObjectType() 245 void TSChecker::ResolveIndexInfosOfObjectType(ObjectType *type, ArenaVector<ir::TSIndexSignature *> &indexDeclarations) in ResolveIndexInfosOfObjectType() argument 247 for (auto *it : indexDeclarations) { in ResolveIndexInfosOfObjectType() 514 ArenaVector<ir::TSIndexSignature *> indexDeclarations(Allocator()->Adapter()); in ResolveDeclaredMembers() 518 ResolvePropertiesOfObjectType(type, member, signatureDeclarations, indexDeclarations, true); in ResolveDeclaredMembers() 524 ResolveIndexInfosOfObjectType(type, indexDeclarations); in ResolveDeclaredMembers() 195 ResolvePropertiesOfObjectType(ObjectType *type, ir::AstNode *member, ArenaVector<ir::TSSignatureDeclaration *> &signatureDeclarations, ArenaVector<ir::TSIndexSignature *> &indexDeclarations, bool isInterface) ResolvePropertiesOfObjectType() argument [all...] |
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | object.cpp | 187 ArenaVector<const ir::TSIndexSignature *> indexDeclarations(allocator_->Adapter()); in ResolveObjectTypeMembers() 190 ResolvePropertiesOfObjectType(type, it, signatureDeclarations, indexDeclarations, false); in ResolveObjectTypeMembers() 196 ResolveIndexInfosOfObjectType(type, indexDeclarations); in ResolveObjectTypeMembers() 201 ArenaVector<const ir::TSIndexSignature *> &indexDeclarations, in ResolvePropertiesOfObjectType() 232 indexDeclarations.push_back(member->AsTSIndexSignature()); in ResolvePropertiesOfObjectType() 251 ArenaVector<const ir::TSIndexSignature *> &indexDeclarations) in ResolveIndexInfosOfObjectType() 253 for (auto *it : indexDeclarations) { in ResolveIndexInfosOfObjectType() 521 ArenaVector<const ir::TSIndexSignature *> indexDeclarations(allocator_->Adapter()); in ResolveDeclaredMembers() 525 ResolvePropertiesOfObjectType(type, member, signatureDeclarations, indexDeclarations, true); in ResolveDeclaredMembers() 531 ResolveIndexInfosOfObjectType(type, indexDeclarations); in ResolveDeclaredMembers() 199 ResolvePropertiesOfObjectType(ObjectType *type, const ir::Expression *member, ArenaVector<const ir::TSSignatureDeclaration *> &signatureDeclarations, ArenaVector<const ir::TSIndexSignature *> &indexDeclarations, bool isInterface) ResolvePropertiesOfObjectType() argument 250 ResolveIndexInfosOfObjectType(ObjectType *type, ArenaVector<const ir::TSIndexSignature *> &indexDeclarations) ResolveIndexInfosOfObjectType() argument [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 318 ArenaVector<ir::TSIndexSignature *> &indexDeclarations, bool isInterface); 321 void ResolveIndexInfosOfObjectType(ObjectType *type, ArenaVector<ir::TSIndexSignature *> &indexDeclarations);
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 391 ArenaVector<const ir::TSIndexSignature *> &indexDeclarations, bool isInterface); 394 void ResolveIndexInfosOfObjectType(ObjectType *type, ArenaVector<const ir::TSIndexSignature *> &indexDeclarations);
|
Completed in 4 milliseconds