Home
last modified time | relevance | path

Searched defs:elementType (Results 1 - 25 of 29) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
H A DarrayType.h24 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType() argument
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsArrayType.h29 explicit TSArrayType(TypeNode *elementType) : TypeNode(AstNodeType::TS_ARRAY_TYPE), elementType_(elementType) {} in TSArrayType() argument
H A DtsNamedTupleMember.h24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional) in TSNamedTupleMember() argument
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DtsArrayTypeBuilder.h29 TSArrayTypeBuilder &SetExpression(TypeNode *elementType) in SetExpression() argument
H A DtsNamedTupleMemberBuilder.h35 TSNamedTupleMemberBuilder &SetElementType(TypeNode *elementType) in SetElementType() argument
/arkcompiler/ets_frontend/es2panda/typescript/types/
H A DarrayType.h25 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType() argument
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsArrayType.h34 explicit TSArrayType(Expression *elementType) : TypeNode(AstNodeType::TS_ARRAY_TYPE), elementType_(elementType) {} in TSArrayType() argument
H A DtsNamedTupleMember.h34 explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember() argument
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsArrayType.h24 explicit ETSArrayType(Type *elementType) : Type(TypeFlag::ETS_ARRAY), element_(elementType) {} in ETSArrayType() argument
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassElement.h33 explicit ClassElement(AstNodeType const elementType, Expression *const key, Expression *const value, in ClassElement() argument
/arkcompiler/ets_runtime/ecmascript/base/
H A Datomic_helper.cpp85 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in ValidateAtomicAccess() local
134 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in AtomicLoad() local
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A Dhelpers.cpp102 auto *elementType = ToTypeNode(typeSignature.substr(rank), checker); in ReferenceToTypeNode() local
214 auto elementType = ToTypeName(typeSignature.substr(rank), globalTypes); in ReferenceToName() local
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DarrayExpression.cpp243 checker::Type *CheckAssignmentPattern(Expression *it, checker::TSChecker *checker, checker::Type *elementType, in CheckAssignmentPattern() argument
277 checker::Type *CheckElementPattern(Expression *it, checker::Type *elementType, checker::TSChecker *checker, in CheckElementPattern() argument
333 checker::Type *elementType = nullptr; CheckPattern() local
410 auto *elementType = paramType->AsETSArrayType()->ElementType(); GetPrefferedTypeFromFuncParam() local
[all...]
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DarrayExpression.cpp230 checker::Type *elementType = it->Check(checker); in Check() local
283 checker::Type *elementType = nullptr; in CheckPattern() local
[all...]
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A DdestructuringContext.cpp267 Type *elementType = GetTypeFromTupleByIndex(type->AsObjectType()->AsTupleType()); in NextInferedType() local
/arkcompiler/ets_runtime/ecmascript/
H A Djs_typed_array.cpp435 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in IntegerIndexedElementGet() local
549 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in FastCopyElementToArray() local
593 DataViewType elementType in FastElementGet() local
634 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); IntegerIndexedElementSet() local
707 DataViewType elementType = TypedArrayHelper::GetType(jsType); FastGetPropertyByIndex() local
744 DataViewType elementType = TypedArrayHelper::GetType(jsType); FastSetPropertyByIndex() local
838 DataViewType elementType = TypedArrayHelper::GetType(jsType); FastTypedArrayFill() local
[all...]
/arkcompiler/ets_runtime/ecmascript/builtins/
H A Dbuiltins_atomics.cpp301 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in AtomicReadModifyWrite() local
H A Dbuiltins_arraybuffer.cpp809 DataViewType elementType = TypedArrayHelper::GetType(items); in TypedArrayToList() local
H A Dbuiltins_shared_typedarray.cpp1593 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, constructorName); in Subarray() local
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A DdestructuringContext.cpp272 Type *elementType = GetTypeFromTupleByIndex(type->AsObjectType()->AsTupleType()); in NextInferredType() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DtypeCreation.cpp118 ETSArrayType *ETSChecker::CreateETSArrayType(Type *elementType) in CreateETSArrayType() argument
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.cpp265 checker::Type *elementType = it->Check(checker); in Check() local
H A DETSAnalyzer.cpp265 checker::Type *elementType = in Check() local
370 auto *elementType = expr->TypeReference()->GetType(checker); in Check() local
489 auto *elementType in Check() local
576 CheckArrayElement(ETSChecker *checker, checker::Type *elementType, std::vector<checker::Type *> targetElementType, ir::Expression *currentElement, bool &isSecondaryChosen) CheckArrayElement() argument
636 checker::Type *elementType = currentElement->Check(checker); CheckElement() local
1162 auto *const elementType = expr->Signature()->RestVar()->TsType()->AsETSArrayType()->ElementType(); GetCallExpressionReturnType() local
[all...]
/arkcompiler/ets_frontend/ets2panda/parser/
H A DTSparser.cpp587 auto *elementType = ParseTypeAnnotation(&options); in ParseTupleElement() local
927 ir::TSArrayType *TSParser::ParseArrayType(ir::TypeNode *elementType) in ParseArrayType() argument
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSGen.cpp2616 auto *elementType = GetVRegType(objectReg)->AsETSArrayType()->ElementType(); in LoadArrayElement() local
2664 void ETSGen::StoreArrayElement(const ir::AstNode *node, VReg objectReg, VReg index, const checker::Type *elementType) in StoreArrayElement() argument
[all...]

Completed in 28 milliseconds

12