Home
last modified time | relevance | path

Searched refs:ENUM (Results 1 - 25 of 40) sorted by relevance

12

/arkcompiler/ets_frontend/es2panda/typescript/types/
H A DtypeFlag.h42 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 DenumType.h30 : Type(TypeFlag::ENUM), enumLiteralVar_(enumLiteralVar), enumVar_(enumVar) in EnumType()
H A DtypeMapping.h40 _(TypeFlag::ENUM, EnumType) \
/arkcompiler/runtime_core/assembler/
H A Dannotation.h94 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 Dannotation.cpp90 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 Dmeta.cpp56 {"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 Dannotation.h90 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 Dannotation.cpp88 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 Dmeta.cpp56 {"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 DtypeFlag.h44 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 DtypeMapping.h40 _(TypeFlag::ENUM, EnumType) \
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
H A DenumType.h30 : Type(TypeFlag::ENUM), enumLiteralVar_(enumLiteralVar), enumVar_(enumVar) in EnumType()
/arkcompiler/ets_frontend/es2panda/binder/
H A DvariableFlags.h40 _(ENUM, EnumDecl) \
94 _(ENUM, EnumVariable) \
H A Dvariable.h220 return VariableType::ENUM;
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DvariableFlags.h44 _(ENUM, EnumDecl)
105 _(ENUM, EnumVariable)
H A Dvariable.h262 return VariableType::ENUM;
H A Dscope.cpp280 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 Dets_typeapi.h51 ENUM = 0x14U member in ark::ets::EtsTypeAPIKind
/arkcompiler/runtime_core/assembler/tests/
H A Dannotation_test.cpp130 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 DannotationProto.cpp111 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 DetsObjectTypeConstants.h32 ENUM = 1U << 5U, member in ark::es2panda::checker::ETSObjectFlags
/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsEnumDeclaration.cpp100 if (expr->Check(checker)->TypeFlags() == checker::TypeFlag::ENUM) { in EvaluateMemberExpression()
/arkcompiler/ets_frontend/ets2panda/ir/
H A DastNodeFlags.h89 ENUM = 1U << 10U, member in ark::es2panda::ir::ModifierFlags::ScriptFunctionFlags
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DtypeRelationContext.h182 if (type->HasObjectFlag(ETSObjectFlags::ENUM)) { in InstantiationContext()
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DscriptFunction.h210 return (funcFlags_ & ir::ScriptFunctionFlags::ENUM) != 0;

Completed in 13 milliseconds

12