| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsTupleType.h | 30 : 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
|
| D | etsArrayType.h | 24 explicit ETSArrayType(Type *elementType) : Type(TypeFlag::ETS_ARRAY), element_(elementType) {} in ETSArrayType()
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
| D | arrayType.h | 24 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | arrayType.h | 25 explicit ArrayType(Type *elementType) : Type(TypeFlag::ARRAY), element_(elementType) {} in ArrayType()
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsArrayType.h | 34 …explicit TSArrayType(Expression *elementType) : TypeNode(AstNodeType::TS_ARRAY_TYPE), elementType_… in TSArrayType()
|
| D | tsNamedTupleMember.h | 34 … explicit TSNamedTupleMember(Expression *label, Expression *elementType, bool optional, bool rest) in TSNamedTupleMember()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsArrayType.h | 29 …explicit TSArrayType(TypeNode *elementType) : TypeNode(AstNodeType::TS_ARRAY_TYPE), elementType_(e… in TSArrayType()
|
| D | tsNamedTupleMember.h | 24 explicit TSNamedTupleMember(Expression *label, TypeNode *elementType, bool optional) in TSNamedTupleMember()
|
| D | tsArrayType.cpp | 76 auto *const elementType = checker->GetTypeFromTypeAnnotation(elementType_); in GetType() local
|
| /arkcompiler/ets_runtime/ecmascript/base/ |
| D | atomic_helper.cpp | 85 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in ValidateAtomicAccess() local 138 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in AtomicLoad() local
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_typed_array.cpp | 425 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in IntegerIndexedElementGet() local 521 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in FastCopyElementToArray() local 562 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in FastElementGet() local 603 DataViewType elementType = TypedArrayHelper::GetType(typedarrayObj); in IntegerIndexedElementSet() local 673 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastGetPropertyByIndex() local 710 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastSetPropertyByIndex() local 769 DataViewType elementType = TypedArrayHelper::GetType(jsType); in FastTypedArrayFill() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| D | classElement.h | 32 …explicit ClassElement(AstNodeType const elementType, Expression *const key, Expression *const valu… in ClassElement()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | arrayExpression.cpp | 230 checker::Type *elementType = it->Check(checker); in Check() local 281 checker::Type *elementType = nullptr; in CheckPattern() local
|
| /arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
| D | arrayExpression.cpp | 245 checker::Type *elementType = nullptr; in CheckPattern() local
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | destructuringContext.cpp | 258 Type *elementType = GetTypeFromTupleByIndex(type->AsObjectType()->AsTupleType()); in NextInferedType() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | destructuringContext.cpp | 259 Type *elementType = GetTypeFromTupleByIndex(type->AsObjectType()->AsTupleType()); in NextInferredType() local
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | typeCreation.cpp | 117 ETSArrayType *ETSChecker::CreateETSArrayType(Type *elementType) in CreateETSArrayType()
|
| D | enum.cpp | 83 Type *const elementType, ElementMaker &&elementMaker) in MakeArray()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | ETSAnalyzer.cpp | 505 auto *elementType = expr->typeReference_->GetType(checker); in Check() local 596 auto *elementType = expr->typeReference_->GetType(checker); in Check() local 716 checker::Type *elementType = currentElement->Check(checker); in Check() local 1142 … auto *const elementType = expr->Signature()->RestVar()->TsType()->AsETSArrayType()->ElementType(); in Check() local
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | TSparser.cpp | 780 auto *elementType = ParseTypeAnnotation(&options); in ParseTupleElement() local 1131 ir::TSArrayType *TSParser::ParseArrayType(ir::TypeNode *elementType) in ParseArrayType()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.cpp | 916 void ParserImpl::HandleRestType(ir::AstNodeType elementType, bool *hasRestType) const in HandleRestType() 962 auto *elementType = ParseTsTypeAnnotation(&options); in ParseTsTupleElement() local 1679 ir::TSArrayType *ParserImpl::ParseTsArrayType(ir::Expression *elementType) in ParseTsArrayType()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | ETSGen.cpp | 2534 auto *elementType = GetVRegType(objectReg)->AsETSArrayType()->ElementType(); in LoadArrayElement() local 2585 …ArrayElement(const ir::AstNode *node, VReg objectReg, VReg index, const checker::Type *elementType) in StoreArrayElement()
|
| /arkcompiler/ets_runtime/ecmascript/builtins/ |
| D | builtins_atomics.cpp | 302 DataViewType elementType = JSTypedArray::GetTypeFromName(thread, arrayTypeName); in AtomicReadModifyWrite() local
|
| D | builtins_arraybuffer.cpp | 776 DataViewType elementType = TypedArrayHelper::GetType(items); in TypedArrayToList() local
|
| /arkcompiler/ets_runtime/ecmascript/compiler/type_inference/ |
| D | method_type_infer.cpp | 933 auto elementType = tsManager_->GetArrayParameterTypeGT(objType); in InferLdObjByValue() local
|