/arkcompiler/ets_frontend/es2panda/typescript/types/ |
H A D | typeFlag.h | 42 ENUM = 1ULL << 15, // enum x member in panda::es2panda::checker::TypeFlag 60 COMPUTED_TYPE_LITERAL_NAME = STRING_LITERAL | NUMBER_LITERAL | ENUM, 68 NUMBER_LIKE_ENUM = NUMBER_LIKE | ENUM, 74 PRIMITIVE = STRING | NUMBER | BIGINT | BOOLEAN | ENUM | ENUM_LITERAL | SYMBOL | VOID | UNDEFINED | NULL_TYPE | 81 VALID_ARITHMETIC_TYPE = ANY | NUMBER_LIKE | BIGINT_LIKE | ENUM,
|
H A D | enumType.h | 30 : Type(TypeFlag::ENUM), enumLiteralVar_(enumLiteralVar), enumVar_(enumVar) in EnumType()
|
H A D | typeMapping.h | 40 _(TypeFlag::ENUM, EnumType) \
|
/arkcompiler/runtime_core/assembler/ |
H A D | annotation.h | 94 ENUM, member in panda::pandasm::Value::Type 149 case Type::ENUM: in GetTypeAsChar() 223 case Type::ENUM: in GetArrayTypeAsChar() 286 type = Type::ENUM; in GetCharAsType() 360 type = Type::ENUM; in GetCharAsArrayType() 444 std::conditional_t<value_type == Value::Type::ENUM, std::string_view,
|
H A D | annotation.cpp | 90 case Value::Type::ENUM: { in InitScalarValue() 92 std::make_unique<ScalarValue>(ScalarValue::Create<Value::Type::ENUM>(sc_val.GetValue<std::string>())); in InitScalarValue() 133 case Value::Type::ENUM: in making_value() 236 case Value::Type::ENUM: in TypeToString()
|
H A D | meta.cpp | 56 {"class", VType::RECORD}, {"enum", VType::ENUM}, {"annotation", VType::ANNOTATION}, in GetType() 195 case Value::Type::ENUM: { 196 return ScalarValue::Create<Value::Type::ENUM>(value);
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | annotation.h | 90 ENUM, member in ark::pandasm::Value::Type 145 case Type::ENUM: in GetTypeAsChar() 217 case Type::ENUM: in GetArrayTypeAsChar() 281 type = Type::ENUM; in GetCharAsType() 353 type = Type::ENUM; in GetCharAsArrayType() 434 std::conditional_t<VALUE_TYPE == Value::Type::ENUM, std::string_view,
|
H A D | annotation.cpp | 88 case Value::Type::ENUM: { in InitScalarValue() 90 std::make_unique<ScalarValue>(ScalarValue::Create<Value::Type::ENUM>(scVal.GetValue<std::string>())); in InitScalarValue() 126 case Value::Type::ENUM: in MakingValue() 228 case Value::Type::ENUM: in TypeToString()
|
H A D | meta.cpp | 56 {"record", VType::RECORD}, {"enum", VType::ENUM}, {"annotation", VType::ANNOTATION}, in GetType() 197 case Value::Type::ENUM: { 198 return ScalarValue::Create<Value::Type::ENUM>(value);
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | typeFlag.h | 44 ENUM = 1ULL << 15ULL, // enum x member in ark::es2panda::checker::TypeFlag 125 STRING | NUMBER | BIGINT | BOOLEAN | ENUM | ENUM_LITERAL | SYMBOL | VOID | UNDEFINED | NULL_TYPE | LITERAL, 131 VALID_ARITHMETIC_TYPE = ANY | NUMBER_LIKE | BIGINT_LIKE | ENUM,
|
H A D | typeMapping.h | 40 _(TypeFlag::ENUM, EnumType) \
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
H A D | enumType.h | 30 : Type(TypeFlag::ENUM), enumLiteralVar_(enumLiteralVar), enumVar_(enumVar) in EnumType()
|
/arkcompiler/ets_frontend/es2panda/binder/ |
H A D | variableFlags.h | 40 _(ENUM, EnumDecl) \ 94 _(ENUM, EnumVariable) \
|
H A D | variable.h | 220 return VariableType::ENUM;
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | variableFlags.h | 44 _(ENUM, EnumDecl) 105 _(ENUM, EnumVariable)
|
H A D | variable.h | 262 return VariableType::ENUM;
|
H A D | scope.cpp | 280 case DeclType::ENUM: { in AddLocal() 460 case DeclType::ENUM: { in AddBinding() 507 case DeclType::ENUM: { in AddBinding() 605 case DeclType::ENUM: { in AddBinding()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_typeapi.h | 51 ENUM = 0x14U member in ark::ets::EtsTypeAPIKind
|
/arkcompiler/runtime_core/assembler/tests/ |
H A D | annotation_test.cpp | 130 type_u1 = Value::GetTypeAsChar(panda::pandasm::Value::Type::ENUM); in HWTEST_F() 218 type_u1 = Value::GetArrayTypeAsChar(panda::pandasm::Value::Type::ENUM); in HWTEST_F() 285 EXPECT_EQ(panda::pandasm::Value::Type::ENUM, type); in HWTEST_F() 348 EXPECT_EQ(panda::pandasm::Value::Type::ENUM, type); in HWTEST_F() 425 type_u1 = AnnotationElement::TypeToString(panda::pandasm::Value::Type::ENUM); in HWTEST_F() 506 ScalarValue insn_order_enum(ScalarValue::Create<panda::pandasm::Value::Type::ENUM>("test")); in HWTEST_F()
|
/arkcompiler/ets_frontend/merge_abc/src/ |
H A D | annotationProto.cpp | 111 case panda::pandasm::Value::Type::ENUM: in Serialize() 234 case panda::pandasm::Value::Type::ENUM: { in CreateScalarValue() 235 return panda::pandasm::ScalarValue::Create<panda::pandasm::Value::Type::ENUM>(std::get<std::string>(value)); in CreateScalarValue()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | etsObjectTypeConstants.h | 32 ENUM = 1U << 5U, member in ark::es2panda::checker::ETSObjectFlags
|
/arkcompiler/ets_frontend/ets2panda/ir/ts/ |
H A D | tsEnumDeclaration.cpp | 100 if (expr->Check(checker)->TypeFlags() == checker::TypeFlag::ENUM) { in EvaluateMemberExpression()
|
/arkcompiler/ets_frontend/ets2panda/ir/ |
H A D | astNodeFlags.h | 89 ENUM = 1U << 10U, member in ark::es2panda::ir::ModifierFlags::ScriptFunctionFlags
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | typeRelationContext.h | 182 if (type->HasObjectFlag(ETSObjectFlags::ENUM)) { in InstantiationContext()
|
/arkcompiler/ets_frontend/ets2panda/ir/base/ |
H A D | scriptFunction.h | 210 return (funcFlags_ & ir::ScriptFunctionFlags::ENUM) != 0;
|