/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_type.h | 38 enum class EtsType { BOOLEAN, BYTE, CHAR, SHORT, INT, LONG, FLOAT, DOUBLE, OBJECT, UNKNOWN, VOID }; member in ark::ets::EtsType 48 return EtsType::BOOLEAN; in ConvertPandaTypeToEtsType() 78 case EtsType::BOOLEAN: in ConvertEtsTypeToPandaType() 106 case EtsType::BOOLEAN: in ConvertEtsPrimitiveTypeToString()
|
H A D | ets_type_comptime_traits.h | 30 struct EtsTypeEnumToCppTypeT<EtsType::BOOLEAN> { 78 struct EtsTypeEnumToEtsArrayTypeT<EtsType::BOOLEAN> { 136 case EtsType::BOOLEAN: { in EtsPrimitiveTypeEnumToComptimeConstant() 137 return func(std::integral_constant<EtsType, EtsType::BOOLEAN> {}); in EtsPrimitiveTypeEnumToComptimeConstant()
|
H A D | ets_typeapi.h | 32 BOOLEAN = 0x3U, member in ark::ets::EtsTypeAPIKind 59 BOOLEAN = 'Z', member in ark::ets::EtsTypeAPIKind::EtsValueTypeDesc
|
H A D | ets_value.h | 29 return EtsType::BOOLEAN; in GetEtsType()
|
H A D | ets_method_signature.h | 119 return EtsType::BOOLEAN; in GetTypeByFirstChar()
|
/arkcompiler/ets_frontend/es2panda/typescript/types/ |
H A D | typeFlag.h | 29 BOOLEAN = 1ULL << 2, // x: boolean member in panda::es2panda::checker::TypeFlag 70 BOOLEAN_LIKE = BOOLEAN | BOOLEAN_LITERAL, 74 PRIMITIVE = STRING | NUMBER | BIGINT | BOOLEAN | ENUM | ENUM_LITERAL | SYMBOL | VOID | UNDEFINED | NULL_TYPE | 80 POSSIBLY_FALSY = DEFINITELY_FALSY | STRING | NUMBER | BOOLEAN | BIGINT,
|
H A D | booleanType.h | 25 BooleanType() : Type(TypeFlag::BOOLEAN) {} in BooleanType()
|
H A D | globalTypesHolder.h | 28 BOOLEAN, member in panda::es2panda::checker::GlobalTypeId
|
H A D | typeMapping.h | 28 _(TypeFlag::BOOLEAN, BooleanType) \
|
H A D | globalTypesHolder.cpp | 46 globalTypes_[static_cast<size_t>(GlobalTypeId::BOOLEAN)] = allocator->New<BooleanType>(); in GlobalTypesHolder() 95 return globalTypes_.at(static_cast<size_t>(GlobalTypeId::BOOLEAN)); in GlobalBooleanType()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ |
H A D | typeFlag.h | 31 BOOLEAN = 1ULL << 2ULL, // x: boolean member in ark::es2panda::checker::TypeFlag 121 BOOLEAN_LIKE = BOOLEAN | BOOLEAN_LITERAL, 125 STRING | NUMBER | BIGINT | BOOLEAN | ENUM | ENUM_LITERAL | SYMBOL | VOID | UNDEFINED | NULL_TYPE | LITERAL, 130 POSSIBLY_FALSY = DEFINITELY_FALSY | STRING | NUMBER | BOOLEAN | BIGINT,
|
/arkcompiler/ets_frontend/ets2panda/compiler/base/ |
H A D | literals.h | 41 BOOLEAN, member in ark::es2panda::ark::es2panda::ark::es2panda::compiler::LiteralTag 63 explicit Literal(bool boolean) : tag_(LiteralTag::BOOLEAN), value_(static_cast<uint32_t>(boolean)) {} in Literal()
|
/arkcompiler/ets_frontend/ets2panda/ir/ets/ |
H A D | etsPrimitiveType.cpp | 60 case PrimitiveType::BOOLEAN: in Dump() 126 case PrimitiveType::BOOLEAN: { in GetType()
|
H A D | etsPrimitiveType.h | 22 enum class PrimitiveType { BYTE, INT, LONG, SHORT, FLOAT, DOUBLE, BOOLEAN, CHAR, VOID }; member in ark::es2panda::ir::PrimitiveType
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
H A D | booleanType.h | 24 BooleanType() : Type(TypeFlag::BOOLEAN) {} in BooleanType()
|
H A D | unionType.h | 73 (HasConstituentFlag(TypeFlag::BOOLEAN) && type->IsBooleanLiteralType())) { in AddConstituentType()
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/ |
H A D | literal.h | 35 BOOLEAN, member in panda::es2panda::panda::es2panda::panda::es2panda::ir::LiteralTag
|
/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/ |
H A D | booleanLiteral.h | 43 return LiteralTag::BOOLEAN;
|
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | type.h | 48 V(BOOLEAN, BooleanType) \ 192 return GateType(static_cast<uint32_t>(TSPrimitiveType::BOOLEAN)); in BooleanType() 277 return type == static_cast<uint32_t>(TSPrimitiveType::BOOLEAN); in IsBooleanType()
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
H A D | ets_class_root.cpp | 27 return EtsClassRoot::BOOLEAN; in ToEtsClassRoot()
|
H A D | ets_class_root.h | 26 BOOLEAN = helpers::ToUnderlying(ClassRoot::U1), member in ark::ets::EtsClassRoot
|
/arkcompiler/ets_runtime/ecmascript/jspandafile/ |
H A D | class_info_extractor.h | 35 BOOLEAN = (1 << 2), member in panda::ecmascript::FieldType 165 return SharedFieldType::BOOLEAN; in FromTaggedValue()
|
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/ |
H A D | ets_method_test.cpp | 183 std::vector<EtsType> expectedArgTypes = {EtsType::BOOLEAN, EtsType::BYTE, EtsType::CHAR, EtsType::SHORT, in TEST_F() 215 std::vector<EtsType> returnValTypes = {EtsType::BOOLEAN, EtsType::BYTE, EtsType::CHAR, EtsType::SHORT, in TEST_F()
|
/arkcompiler/ets_runtime/ecmascript/ts_types/ |
H A D | global_ts_type_ref.h | 50 BOOLEAN, member in panda::ecmascript::TSPrimitiveType
|
H A D | builtin_type_id.h | 36 V(BOOLEAN) \
|