Home
last modified time | relevance | path

Searched defs:elementType (Results 1 – 25 of 28) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
DetsTupleType.h30 : ETSArrayType(elementType), typeList_(allocator->Adapter()), spreadType_(spreadType) in ETSArrayType() argument
37 … : ETSArrayType(elementType), typeList_(allocator->Adapter()), spreadType_(spreadType), size_(size) in ETSArrayType() argument
43 : ETSArrayType(elementType), in ETSArrayType() argument
DetsArrayType.h24 explicit ETSArrayType(Type *elementType) : Type(TypeFlag::ETS_ARRAY), element_(elementType) {} in ETSArrayType()
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
DarrayType.h24 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
/arkcompiler/ets_frontend/es2panda/typescript/types/
DarrayType.h25 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsArrayType.h34 …explicit TSArrayType(Expression *elementType) : TypeNode(AstNodeType::TS_ARRAY_TYPE), elementType_… in TSArrayType()
DtsNamedTupleMember.h34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
/arkcompiler/ets_frontend/ets2panda/ir/ts/
DtsArrayType.h29 …explicit TSArrayType(TypeNode *elementType) : TypeNode(AstNodeType::TS_ARRAY_TYPE), elementType_(e… in TSArrayType()
DtsNamedTupleMember.h24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional) in TSNamedTupleMember()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DarrayExpression.cpp243 …pe *CheckAssignmentPattern(Expression *it, checker::TSChecker *checker, checker::Type *elementType, in CheckAssignmentPattern() argument
277 checker::Type *CheckElementPattern(Expression *it, checker::Type *elementType, checker::TSChecker *… in CheckElementPattern() argument
333 checker::Type *elementType = nullptr; in CheckPattern() local
404 auto *elementType = paramType->AsETSArrayType()->ElementType(); in GetPrefferedTypeFromFuncParam() local
/arkcompiler/ets_runtime/ecmascript/base/
Datomic_helper.cpp81 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in ValidateAtomicAccess() local
129 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in AtomicLoad() local
/arkcompiler/ets_runtime/ecmascript/
Djs_typed_array.cpp435 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in IntegerIndexedElementGet() local
549 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in FastCopyElementToArray() local
593 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in FastElementGet() local
634 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in IntegerIndexedElementSet() local
707 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastGetPropertyByIndex() local
744 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastSetPropertyByIndex() local
838 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastTypedArrayFill() local
/arkcompiler/ets_frontend/ets2panda/ir/base/
DclassElement.h33 …explicit ClassElement(AstNodeType const elementType, Expression *const key, Expression *const valu… in ClassElement()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DarrayExpression.cpp230 checker::Type *elementType = it->Check(checker); in Check() local
283 checker::Type *elementType = nullptr; in CheckPattern() local
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzer.cpp239 checker::Type *elementType = in Check() local
337 auto *elementType = expr->TypeReference()->GetType(checker); in Check() local
435 auto *elementType = expr->TypeReference()->GetType(checker); in Check() local
516 static void CheckArrayElement(ETSChecker *checker, checker::Type *elementType, in CheckArrayElement() argument
568 checker::Type *elementType = currentElement->Check(checker); in CheckElement() local
1044 … auto *const elementType = expr->Signature()->RestVar()->TsType()->AsETSArrayType()->ElementType(); in Check() local
/arkcompiler/ets_frontend/es2panda/typescript/core/
DdestructuringContext.cpp267 Type *elementType = GetTypeFromTupleByIndex(type->AsObjectType()->AsTupleType()); in NextInferedType() local
/arkcompiler/ets_frontend/ets2panda/checker/ts/
DdestructuringContext.cpp272 Type *elementType = GetTypeFromTupleByIndex(type->AsObjectType()->AsTupleType()); in NextInferredType() local
/arkcompiler/ets_frontend/ets2panda/parser/
DTSparser.cpp587 auto *elementType = ParseTypeAnnotation(&options); in ParseTupleElement() local
927 ir::TSArrayType *TSParser::ParseArrayType(ir::TypeNode *elementType) in ParseArrayType()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DtypeCreation.cpp118 ETSArrayType *ETSChecker::CreateETSArrayType(Type *elementType) in CreateETSArrayType()
Dhelpers.cpp552 auto const elementType = std::all_of(elementTypes.begin(), elementTypes.end(), isNumeric) in CheckArrayElements() local
1113 Type *elementType = annotationType; in SetArrayPreferredTypeForNestedMemberExpressions() local
1156 auto elementType = arrayType->ElementType(); in CheckExpandedType() local
Dfunction.cpp282 auto *const elementType = in EnhanceSubstitutionForArray() local
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp931 void ParserImpl::HandleRestType(ir::AstNodeType elementType, bool *hasRestType) const in HandleRestType()
977 auto *elementType = ParseTsTypeAnnotation(&options); in ParseTsTupleElement() local
1694 ir::TSArrayType *ParserImpl::ParseTsArrayType(ir::Expression *elementType) in ParseTsArrayType()
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSGen.cpp2587 auto *elementType = GetVRegType(objectReg)->AsETSArrayType()->ElementType(); in LoadArrayElement() local
2635 …ArrayElement(const ir::AstNode *node, VReg objectReg, VReg index, const checker::Type *elementType) in StoreArrayElement()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_atomics.cpp301 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in AtomicReadModifyWrite() local
Dbuiltins_arraybuffer.cpp803 DataViewType elementType = TypedArrayHelper::GetType(items); in TypedArrayToList() local
Dbuiltins_shared_typedarray.cpp1593 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, constructorName); in Subarray() local

12