Home
last modified time | relevance | path

Searched full:objectdescriptor (Results 1 – 25 of 59) sorted by relevance

123

/arkcompiler/ets_frontend/es2panda/typescript/types/
DobjectDescriptor.h35 class ObjectDescriptor {
37 explicit ObjectDescriptor(ArenaAllocator *allocator) in ObjectDescriptor() function
44 ~ObjectDescriptor() = default;
45 NO_COPY_SEMANTIC(ObjectDescriptor);
46 NO_MOVE_SEMANTIC(ObjectDescriptor);
49 void Copy(ArenaAllocator *allocator, ObjectDescriptor *copiedDesc, TypeRelation *relation,
DobjectDescriptor.cpp16 #include "objectDescriptor.h"
23 binder::LocalVariable *ObjectDescriptor::FindProperty(const util::StringView &name) const in FindProperty()
34 void ObjectDescriptor::Copy(ArenaAllocator *allocator, ObjectDescriptor *copiedDesc, TypeRelation *… in Copy()
DobjectType.h21 #include <typescript/types/objectDescriptor.h>
87 ObjectType(ObjectType::ObjectTypeKind kind, ObjectDescriptor *desc) in DEFINE_BITOPS()
132 ObjectDescriptor *Desc() in DEFINE_BITOPS()
137 const ObjectDescriptor *Desc() const in DEFINE_BITOPS()
200 ObjectDescriptor *desc_; in DEFINE_BITOPS()
DconstructorType.cpp47 ObjectDescriptor *copiedDesc = allocator->New<ObjectDescriptor>(allocator); in Instantiate()
DfunctionType.cpp57 ObjectDescriptor *copiedDesc = allocator->New<ObjectDescriptor>(allocator); in Instantiate()
DobjectLiteralType.cpp87 ObjectDescriptor *copiedDesc = allocator->New<ObjectDescriptor>(allocator); in Instantiate()
DtupleType.h36 …TupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedF… in TupleType()
52 …TupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedF… in TupleType()
DconstructorType.h25 …explicit ConstructorType(ObjectDescriptor *desc) : ObjectType(ObjectType::ObjectTypeKind::FUNCTION… in ConstructorType()
DfunctionType.h26 …explicit FunctionType(ObjectDescriptor *desc) : ObjectType(ObjectType::ObjectTypeKind::FUNCTION, d… in FunctionType()
DobjectLiteralType.h25 …explicit ObjectLiteralType(ObjectDescriptor *desc) : ObjectType(ObjectType::ObjectTypeKind::LITERA… in ObjectLiteralType()
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
DobjectDescriptor.h34 class ObjectDescriptor {
36 explicit ObjectDescriptor(ArenaAllocator *allocator) in ObjectDescriptor() function
43 ~ObjectDescriptor() = default;
44 NO_COPY_SEMANTIC(ObjectDescriptor);
45 NO_MOVE_SEMANTIC(ObjectDescriptor);
48 void Copy(ArenaAllocator *allocator, ObjectDescriptor *copiedDesc, TypeRelation *relation,
DobjectDescriptor.cpp16 #include "objectDescriptor.h"
23 varbinder::LocalVariable *ObjectDescriptor::FindProperty(const util::StringView &name) const in FindProperty()
34 void ObjectDescriptor::Copy(ArenaAllocator *allocator, ObjectDescriptor *copiedDesc, TypeRelation *… in Copy()
DobjectType.h21 #include "checker/types/ts/objectDescriptor.h"
98 ObjectType(ObjectType::ObjectTypeKind kind, ObjectDescriptor *desc)
143 ObjectDescriptor *Desc()
148 const ObjectDescriptor *Desc() const
215 ObjectDescriptor *desc_ {};
DconstructorType.cpp46 ObjectDescriptor *copiedDesc = allocator->New<ObjectDescriptor>(allocator); in Instantiate()
DfunctionType.cpp56 ObjectDescriptor *copiedDesc = allocator->New<ObjectDescriptor>(allocator); in Instantiate()
DtupleType.h36 …std::tuple<ObjectDescriptor *, ArenaVector<ElementFlags> &&, ElementFlags, NamedTupleMemberPool &&… in TupleType() argument
38 : ObjectType(ObjectType::ObjectTypeKind::TUPLE, std::get<ObjectDescriptor *>(contents)), in TupleType()
DobjectLiteralType.cpp87 ObjectDescriptor *copiedDesc = allocator->New<ObjectDescriptor>(allocator); in Instantiate()
DconstructorType.h24 …explicit ConstructorType(ObjectDescriptor *desc) : ObjectType(ObjectType::ObjectTypeKind::FUNCTION… in ConstructorType()
DfunctionType.h25 …explicit FunctionType(ObjectDescriptor *desc) : ObjectType(ObjectType::ObjectTypeKind::FUNCTION, d… in FunctionType()
/arkcompiler/ets_frontend/es2panda/typescript/core/
DtypeCreation.cpp129 … auto *objType = allocator_->New<ObjectLiteralType>(allocator_->New<ObjectDescriptor>(allocator_)); in CreateObjectTypeWithCallSignature()
137 … auto *objType = allocator_->New<ObjectLiteralType>(allocator_->New<ObjectDescriptor>(allocator_)); in CreateObjectTypeWithConstructSignature()
145 … auto *funcObjType = allocator_->New<FunctionType>(allocator_->New<ObjectDescriptor>(allocator_)); in CreateFunctionTypeWithSignature()
153 …auto *constructObjType = allocator_->New<ConstructorType>(allocator_->New<ObjectDescriptor>(alloca… in CreateConstructorTypeWithSignature()
159 Type *Checker::CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, in CreateTupleType()
167 Type *Checker::CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, in CreateTupleType()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
DtypeCreation.cpp127 …auto *objType = Allocator()->New<ObjectLiteralType>(Allocator()->New<ObjectDescriptor>(Allocator()… in CreateObjectTypeWithCallSignature()
134 …auto *objType = Allocator()->New<ObjectLiteralType>(Allocator()->New<ObjectDescriptor>(Allocator()… in CreateObjectTypeWithConstructSignature()
141 …auto *funcObjType = Allocator()->New<FunctionType>(Allocator()->New<ObjectDescriptor>(Allocator())… in CreateFunctionTypeWithSignature()
148 …auto *constructObjType = Allocator()->New<ConstructorType>(Allocator()->New<ObjectDescriptor>(Allo… in CreateConstructorTypeWithSignature()
153 Type *TSChecker::CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, in CreateTupleType()
163 Type *TSChecker::CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, in CreateTupleType()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsTypeLiteral.cpp56 …checker::ObjectDescriptor *desc = checker->Allocator()->New<checker::ObjectDescriptor>(checker->Al… in GetType()
DtsIndexSignature.cpp60 …checker::ObjectDescriptor *desc = checker->Allocator()->New<checker::ObjectDescriptor>(checker->Al… in Check()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsTypeLiteral.cpp77 …checker::ObjectDescriptor *desc = checker->Allocator()->New<checker::ObjectDescriptor>(checker->Al… in GetType()
/arkcompiler/ets_frontend/ets2panda/checker/
DTSAnalyzer.h47 checker::ObjectDescriptor *desc, ir::Expression *it) const;
50 void CheckNonComputed(checker::ObjectDescriptor *desc, ir::Expression *it,

123