Searched refs:tupleTypeInfo (Results 1 - 6 of 6) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | typeCreation.cpp | 154 const TupleTypeInfo &tupleTypeInfo) in CreateTupleType() 156 desc->stringIndexInfo = Allocator()->New<IndexInfo>(GlobalAnyType(), "x", tupleTypeInfo.readonly); in CreateTupleType() 159 std::make_tuple(desc, std::move(elementFlags), tupleTypeInfo.combinedFlags, std::move(namedMembers)), in CreateTupleType() 160 tupleTypeInfo.minLength, tupleTypeInfo.fixedLength, tupleTypeInfo.readonly); in CreateTupleType() 164 const TupleTypeInfo &tupleTypeInfo, NamedTupleMemberPool &&namedMembers) in CreateTupleType() 166 desc->stringIndexInfo = Allocator()->New<IndexInfo>(GlobalAnyType(), "x", tupleTypeInfo.readonly); in CreateTupleType() 169 std::make_tuple(desc, std::move(elementFlags), tupleTypeInfo.combinedFlags, std::move(namedMembers)), in CreateTupleType() 170 tupleTypeInfo in CreateTupleType() 153 CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, const TupleTypeInfo &tupleTypeInfo) CreateTupleType() argument 163 CreateTupleType(ObjectDescriptor *desc, ArenaVector<ElementFlags> &&elementFlags, const TupleTypeInfo &tupleTypeInfo, NamedTupleMemberPool &&namedMembers) CreateTupleType() argument [all...] |
H A D | destructuringContext.cpp | 345 const checker::TupleTypeInfo tupleTypeInfo = {ElementFlags::REQUIRED, iterIndex, iterIndex, false}; in CreateTupleTypeForRest() local 346 return checker_->CreateTupleType(desc, std::move(elementFlags), tupleTypeInfo); in CreateTupleTypeForRest()
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsTupleType.cpp | 137 const checker::TupleTypeInfo tupleTypeInfo = {combinedFlags, minLength, fixedLength, false}; in GetType() local 138 SetTsType(checker->CreateTupleType(desc, std::move(elementFlags), tupleTypeInfo, std::move(namedMembers))); in GetType()
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | arrayExpression.cpp | 357 const checker::TupleTypeInfo tupleTypeInfo = {combinedFlags, minLength, in CheckPattern() local 359 return checker->CreateTupleType(desc, std::move(elementFlags), tupleTypeInfo); in CheckPattern()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSchecker.h | 306 const TupleTypeInfo &tupleTypeInfo); 308 const TupleTypeInfo &tupleTypeInfo, NamedTupleMemberPool &&namedMembers);
|
H A D | TSAnalyzer.cpp | 292 const checker::TupleTypeInfo tupleTypeInfo = {ElementFlags::REQUIRED, index, index, inConstContext}; in Check() local 293 return checker->CreateTupleType(desc, std::move(elementFlags), tupleTypeInfo); in Check()
|
Completed in 7 milliseconds