Home
last modified time | relevance | path

Searched refs:indexDeclarations (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dobject.cpp183 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 Dobject.cpp187 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 DTSchecker.h318 ArenaVector<ir::TSIndexSignature *> &indexDeclarations, bool isInterface);
321 void ResolveIndexInfosOfObjectType(ObjectType *type, ArenaVector<ir::TSIndexSignature *> &indexDeclarations);
/arkcompiler/ets_frontend/es2panda/typescript/
H A Dchecker.h391 ArenaVector<const ir::TSIndexSignature *> &indexDeclarations, bool isInterface);
394 void ResolveIndexInfosOfObjectType(ObjectType *type, ArenaVector<const ir::TSIndexSignature *> &indexDeclarations);

Completed in 4 milliseconds