/arkcompiler/ets_frontend/es2panda/typescript/types/ |
H A D | tupleType.h | 36 TupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedFlags, in TupleType() argument 40 combinedFlags_(combinedFlags), in TupleType() 52 TupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedFlags, in TupleType() argument 56 combinedFlags_(combinedFlags), in TupleType()
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | typeCreation.cpp | 161 ElementFlags combinedFlags, uint32_t minLength, uint32_t fixedLength, bool readonly) in CreateTupleType() 165 return allocator_->New<TupleType>(desc, std::move(elementFlags), combinedFlags, minLength, fixedLength, readonly); in CreateTupleType() 169 ElementFlags combinedFlags, uint32_t minLength, uint32_t fixedLength, bool readonly, in CreateTupleType() 176 return allocator_->New<TupleType>(desc, std::move(elementFlags), combinedFlags, minLength, fixedLength, in CreateTupleType() 180 return allocator_->New<TupleType>(desc, std::move(elementFlags), combinedFlags, minLength, fixedLength, readonly); in CreateTupleType() 160 CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedFlags, uint32_t minLength, uint32_t fixedLength, bool readonly) CreateTupleType() argument 168 CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedFlags, uint32_t minLength, uint32_t fixedLength, bool readonly, NamedTupleMemberPool &&namedMembers) CreateTupleType() argument
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsTupleType.cpp | 89 checker::ElementFlags combinedFlags = checker::ElementFlags::NO_OPTS; in GetType() local 125 combinedFlags |= memberFlag; in GetType() 137 const checker::TupleTypeInfo tupleTypeInfo = {combinedFlags, minLength, fixedLength, false}; in GetType()
|
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsTupleType.cpp | 54 checker::ElementFlags combinedFlags = checker::ElementFlags::NO_OPTS; in GetType() local 90 combinedFlags |= memberFlag; in GetType() 111 checker::Type *tupleType = checker->CreateTupleType(desc, std::move(elementFlags), combinedFlags, minLength, in GetType()
|
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | typeCreation.cpp | 159 std::make_tuple(desc, std::move(elementFlags), tupleTypeInfo.combinedFlags, std::move(namedMembers)), in CreateTupleType() 169 std::make_tuple(desc, std::move(elementFlags), tupleTypeInfo.combinedFlags, std::move(namedMembers)), in CreateTupleType()
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | arrayExpression.cpp | 327 checker::ElementFlags combinedFlags = checker::ElementFlags::NO_OPTS; in CheckPattern() local 353 combinedFlags |= memberFlag; in CheckPattern() 357 const checker::TupleTypeInfo tupleTypeInfo = {combinedFlags, minLength, in CheckPattern()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | arrayExpression.cpp | 277 checker::ElementFlags combinedFlags = checker::ElementFlags::NO_OPTS; in CheckPattern() local 376 combinedFlags |= memberFlag; in CheckPattern() 380 return checker->CreateTupleType(desc, std::move(elementFlags), combinedFlags, minLength, desc->properties.size(), in CheckPattern()
|
/arkcompiler/ets_frontend/es2panda/typescript/ |
H A D | checker.h | 378 Type *CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedFlags, 380 Type *CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, ElementFlags combinedFlags,
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 115 ElementFlags combinedFlags; member
|