Searched refs:tupleTypeInfo (Results 1 – 6 of 6) sorted by relevance
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | typeCreation.cpp | 154 const TupleTypeInfo &tupleTypeInfo) in CreateTupleType() argument 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() argument 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.minLength, tupleTypeInfo.fixedLength, tupleTypeInfo.readonly); in CreateTupleType()
|
| 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/ |
| 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(namedMe… in GetType()
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| 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/ |
| D | TSchecker.h | 306 const TupleTypeInfo &tupleTypeInfo); 308 const TupleTypeInfo &tupleTypeInfo, NamedTupleMemberPool &&namedMembers);
|
| 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()
|