Home
last modified time | relevance | path

Searched refs:element_ (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsArrayType.cpp26 bool needParens = (element_->IsETSUnionType() || element_->IsETSFunctionType()); in ToString()
30 element_->ToString(ss, precise); in ToString()
39 element_->ToAssemblerType(ss); in ToAssemblerType()
44 element_->ToAssemblerType(ss); in ToAssemblerTypeWithRank()
54 element_->ToDebugInfoType(ss); in ToDebugInfoType()
60 auto iter = element_; in Rank()
73 if (element_->IsWildcardType() || other->AsETSArrayType()->ElementType()->IsWildcardType()) { in Identical()
77 relation->IsIdenticalTo(element_, other->AsETSArrayType()->ElementType()); in Identical()
88 relation->IsAssignableTo(source->AsETSArrayType()->ElementType(), element_); in AssignmentTarget()
[all...]
H A DetsArrayType.h24 explicit ETSArrayType(Type *elementType) : Type(TypeFlag::ETS_ARRAY), element_(elementType) {} in ETSArrayType()
28 return element_; in ElementType()
33 return element_; in ElementType()
66 Type *element_; member in ark::es2panda::checker::ETSArrayType
/arkcompiler/runtime_core/libpandafile/
H A Dshorty_iterator.h31 element_ = shorty_ & ELEMENT_MASK; in ShortyIterator()
33 ASSERT(element_ != 0); in ShortyIterator()
43 return Type(static_cast<Type::TypeId>(element_)); in operator *()
58 if (element_ == 0) { in operator ++()
62 if (element_ == 0) { in operator ++()
79 ASSERT(element_ != 0); in IncrementWithoutCheck()
88 element_ = shorty_ & ELEMENT_MASK; in IncrementWithoutCheck()
98 uint16_t element_ {0};
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dshorty_iterator.h31 element_ = shorty_ & ELEMENT_MASK; in ShortyIterator()
33 ASSERT(element_ != 0); in ShortyIterator()
43 return Type(static_cast<Type::TypeId>(element_)); in operator *()
58 if (element_ == 0) { in operator ++()
62 if (element_ == 0) { in operator ++()
79 ASSERT(element_ != 0); in IncrementWithoutCheck()
88 element_ = shorty_ & ELEMENT_MASK; in IncrementWithoutCheck()
98 uint16_t element_ {0};
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dhistogram_test.cpp58 explicit IntWrapper(int newElement) : element_(newElement) {} in IntWrapper()
63 return element_ < otherWrapper.element_; in operator <()
67 return element_ == otherWrapper.element_; in operator ==()
71 return element_ / divider; in operator /()
75 return IntWrapper(element_ + otherWrapper.element_); in operator +()
79 element_ += otherWrapper.element_; in operator +=()
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
H A DarrayType.cpp24 bool elemIsUnion = (element_->TypeFlags() == TypeFlag::UNION); in ToString()
38 relation->IsIdenticalTo(element_, other->AsArrayType()->ElementType()); in Identical()
45 relation->IsAssignableTo(source->AsArrayType()->ElementType(), element_); in AssignmentTarget()
49 if (!relation->IsAssignableTo(it->TsType(), element_)) { in AssignmentTarget()
64 return allocator->New<ArrayType>(element_->Instantiate(allocator, relation, globalTypes)); in Instantiate()
H A DarrayType.h24 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
28 return element_; in ElementType()
33 return element_; in ElementType()
43 Type *element_; member in ark::es2panda::checker::ArrayType
/arkcompiler/ets_frontend/es2panda/typescript/types/
H A DarrayType.cpp25 bool elemIsUnion = (element_->TypeFlags() == TypeFlag::UNION); in ToString()
39 relation->IsIdenticalTo(element_, other->AsArrayType()->ElementType()); in Identical()
46 relation->IsAssignableTo(source->AsArrayType()->ElementType(), element_); in AssignmentTarget()
50 if (!relation->IsAssignableTo(it->TsType(), element_)) { in AssignmentTarget()
65 return allocator->New<ArrayType>(element_->Instantiate(allocator, relation, globalTypes)); in Instantiate()
H A DarrayType.h25 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
29 return element_; in ElementType()
34 return element_; in ElementType()
44 Type *element_; member in panda::es2panda::checker::ArrayType
/arkcompiler/ets_frontend/ets2panda/checker/
H A Dchecker.h236 explicit NamedTypeStackElement(Checker *checker, Type *element) : checker_(checker), element_(element) in NamedTypeStackElement()
243 checker_->namedTypeStack_.erase(element_); in ~NamedTypeStackElement()
250 Type *element_; member in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::checker::NamedTypeStackElement
257 : checker_(checker), element_(element), hasErrorChecker_(false) in TypeStackElement()
261 element_ = nullptr; in TypeStackElement()
266 : checker_(checker), element_(element), hasErrorChecker_(false) in TypeStackElement()
270 element_ = nullptr; in TypeStackElement()
277 return element_ == nullptr; in HasTypeError()
283 if (element_ != nullptr) { in ~TypeStackElement()
284 checker_->typeStack_.erase(element_); in ~TypeStackElement()
293 void *element_; global() member in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::checker::TypeStackElement
[all...]

Completed in 7 milliseconds