Home
last modified time | relevance | path

Searched refs:tupleTypeInfo (Results 1 – 6 of 6) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ts/
DtypeCreation.cpp154 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()
DdestructuringContext.cpp345 …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/
DtsTupleType.cpp137 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/
DarrayExpression.cpp357 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/
DTSchecker.h306 const TupleTypeInfo &tupleTypeInfo);
308 const TupleTypeInfo &tupleTypeInfo, NamedTupleMemberPool &&namedMembers);
DTSAnalyzer.cpp292 …const checker::TupleTypeInfo tupleTypeInfo = {ElementFlags::REQUIRED, index, index, inConstContext… in Check() local
293 return checker->CreateTupleType(desc, std::move(elementFlags), tupleTypeInfo); in Check()