| /ark/runtime_core/verification/util/tests/ |
| D | flags.cpp | 24 enum class Enum { E1, E2, E3 }; in TEST() enum 25 using F = panda::verifier::FlagsForEnum<size_t, Enum, Enum::E1, Enum::E2, Enum::E3>; in TEST() 28 flags[Enum::E2] = true; in TEST() 29 EXPECT_TRUE(flags[Enum::E2]); in TEST() 30 EXPECT_FALSE(flags[Enum::E1]); in TEST() 31 EXPECT_FALSE(flags[Enum::E3]); in TEST() 32 flags[Enum::E2] = false; in TEST() 33 EXPECT_FALSE(flags[Enum::E1]); in TEST() 34 EXPECT_FALSE(flags[Enum::E2]); in TEST() 35 EXPECT_FALSE(flags[Enum::E3]); in TEST() [all …]
|
| /ark/runtime_core/verification/util/ |
| D | enum_array.h | 24 template <typename T, typename Enum, Enum...> 31 T &operator[]([[maybe_unused]] Enum) 35 const T &operator[]([[maybe_unused]] Enum) const 41 template <typename T, typename Enum, Enum E, Enum... Rest> 42 class EnumArray<T, Enum, E, Rest...> : public EnumArray<T, Enum, Rest...> { 43 using Base = EnumArray<T, Enum, Rest...>; 52 T &operator[](Enum e) 60 const T &operator[](Enum e) const 72 template <typename T, typename Enum, Enum...> 79 T &operator[]([[maybe_unused]] Enum) [all …]
|
| D | saturated_enum.h | 33 template <typename Enum, Enum...> 36 template <typename Enum, Enum E> 37 class SaturatedEnum<Enum, E> { 39 SaturatedEnum &operator=(Enum e) 45 SaturatedEnum &operator|=(Enum e) 51 bool operator[](Enum e) const 56 operator Enum() const in Enum() function 69 bool Check(Enum e, bool prev_set) const in Check() 71 bool Check([[maybe_unused]] Enum e, bool prev_set) const in Check() 74 // to catch missed enum members in Check() [all …]
|
| D | flags.h | 24 template <typename UInt, typename Enum, Enum...> 27 template <typename UInt, typename Enum, Enum Flag> 28 class FlagsForEnum<UInt, Enum, Flag> { 72 ConstBit operator[](Enum f) const 78 Bit operator[](Enum f) 84 ConstBit operator[](Enum /* unused */) const 89 Bit operator[](Enum /* unused */) 99 template <typename UInt, typename Enum, Enum Flag, Enum... Rest> 100 class FlagsForEnum<UInt, Enum, Flag, Rest...> : public FlagsForEnum<UInt, Enum, Rest...> { 101 using Base = FlagsForEnum<UInt, Enum, Rest...>; [all …]
|
| /ark/runtime_core/libpandabase/events/ |
| D | events.yaml | 16 …ds that will be stored within event. The type of each field should be a real C++ type, except enum. 35 type: enum 36 enum: [after_cframe, after_iframe, top_frame] 38 type: enum 39 enum: [success, error] 50 type: enum 51 enum: [static, virtual, virtual_cha, virtual_monomorphic, virtual_polymorphic] 53 type: enum 54 …enum: [success, fail, fail_resolve, fail_megamorphic, unsuitable, noinline, lost_single_impl, limi… 63 type: enum [all …]
|
| D | events.rb | 30 if dscr['type'] =='enum' 43 @dscr['type'] =='enum' 47 return @dscr['enum']
|
| /ark/runtime_core/libpandafile/templates/ |
| D | bytecode_instruction_enum_gen.h.erb | 16 enum class Format : uint8_t { 22 enum class Opcode { 29 enum Flags : uint32_t {
|
| /ark/runtime_core/assembler/ |
| D | asm_metadata.rb | 30 def enum? 31 type == 'enum' 47 (defined? flags) && flags.any? || enum? && values.any? { |v| v.flags && v.flags.any? } 108 if a.enum? 160 if a.enum? 195 if a.enum? 233 args[1] = add_unused_attribute(args[1]) if args[1] && attributes.none? { |a| a.enum? } 242 use_value = attributes.any? { |a| a.enum? && a.values.any? { |v| v.flags && v.flags.any? } }
|
| D | annotation.cpp | 91 case Value::Type::ENUM: { in InitScalarValue() 93 …std::make_unique<ScalarValue>(ScalarValue::Create<Value::Type::ENUM>(sc_val.GetValue<std::string>(… in InitScalarValue() 129 case Value::Type::ENUM: in making_value() 231 case Value::Type::ENUM: in TypeToString() 232 return "enum"; in TypeToString()
|
| D | annotation.h | 73 enum class Type { 89 ENUM, enumerator 144 case Type::ENUM: in GetTypeAsChar() 217 case Type::ENUM: in GetArrayTypeAsChar() 282 type = Type::ENUM; in GetCharAsType() 355 type = Type::ENUM; in GetCharAsArrayType() 437 std::conditional_t<value_type == Value::Type::ENUM, std::string_view,
|
| D | error.h | 24 enum class ErrorClass { WARNING = 0, ERROR }; 25 enum class ErrorType {
|
| /ark/js_runtime/ecmascript/ |
| D | js_number_format.h | 27 enum class StyleOption : uint8_t { DECIMAL = 0x01, CURRENCY, PERCENT, UNIT, EXCEPTION }; 29 enum class CompactDisplayOption : uint8_t { SHORT = 0x01, LONG, EXCEPTION }; 31 enum class SignDisplayOption : uint8_t { AUTO = 0x01, ALWAYS, NEVER, EXCEPTZERO, EXCEPTION }; 33 enum class CurrencyDisplayOption : uint8_t { CODE = 0x01, SYMBOL, NARROWSYMBOL, NAME, EXCEPTION }; 35 enum class CurrencySignOption : uint8_t { STANDARD = 0x01, ACCOUNTING, EXCEPTION }; 37 enum class UnitDisplayOption : uint8_t { SHORT = 0x01, NARROW, LONG, EXCEPTION };
|
| D | js_date_time_format.h | 22 enum class CalendarOption : uint8_t { UNDEFINED = 0x01 }; 23 enum class DateTimeStyleOption : uint8_t { FULL = 0x01, LONG, MEDIUM, SHORT, UNDEFINED, EXCEPTION }; 24 enum class DefaultsOption : uint8_t { DATE = 0x01, TIME, ALL }; 25 enum class HourCycleOption : uint8_t { H11 = 0x01, H12, H23, H24, UNDEFINED, EXCEPTION }; 26 enum class RequiredOption : uint8_t { DATE = 0x01, TIME, ANY }; 27 enum class Value : uint8_t { SHARED, START_RANGE, END_RANGE }; 28 enum class IcuCacheType : uint8_t {NOT_CACHE, DEFAULT, DATE, TIME};
|
| D | js_function_kind.h | 22 enum class FunctionKind : uint8_t { 56 enum class FunctionMode : uint8_t {
|
| D | js_collator.h | 24 enum class UsageOption : uint8_t { SORT = 0x01, SEARCH, EXCEPTION }; 25 enum class CaseFirstOption : uint8_t { UPPER = 0x01, LOWER, FALSE_OPTION, UNDEFINED, EXCEPTION }; 26 enum class SensitivityOption : uint8_t { BASE = 0x01, ACCENT, CASE, VARIANT, UNDEFINED, EXCEPTION };
|
| D | js_promise.h | 28 enum class PromiseState : uint8_t { PENDING = 0, FULFILLED, REJECTED }; 29 enum class PromiseType : uint8_t { RESOLVE = 0, REJECT }; 30 enum class PromiseRejectionEvent : uint8_t { REJECT = 0, HANDLE };
|
| /ark/js_runtime/ecmascript/compiler/ |
| D | fast_stub_define.h | 184 enum FastStubId { 190 enum ExternalRuntimeStubId { 197 enum TestFuncStubId { 204 enum CallStubId { 219 enum StubId {
|
| /ark/runtime_core/verification/absint/ |
| D | verification_status.h | 20 enum class VerificationLevel { LEVEL0 }; 22 enum class VerificationStatus { OK, WARNING, ERROR };
|
| /ark/runtime_core/runtime/include/ |
| D | class_root.h | 21 enum class ClassRoot { 52 LAST_CLASS_ROOT_ENTRY = ARRAY_STRING // Must be the last in this enum
|
| D | language_config.h | 23 enum LangTypeT : bool { LANG_TYPE_STATIC, LANG_TYPE_DYNAMIC }; 25 enum MTModeT : bool { MT_MODE_SINGLE, MT_MODE_MULTI };
|
| /ark/runtime_core/runtime/mem/gc/ |
| D | gc_types.h | 24 enum class GCExecutionMode { 31 enum class GCType { 119 enum GCCollectMode : uint8_t {
|
| /ark/js_runtime/ecmascript/mem/ |
| D | object_xray.h | 28 enum class Root { 36 enum class GCType : size_t { SEMI_GC, OLD_GC };
|
| /ark/ts2abc/ts2panda/ts2abc/ |
| D | ts2abc.h | 31 enum class JsonType { 42 enum class OptLevel {
|
| /ark/runtime_core/libpandabase/mem/ |
| D | gc_barrier.h | 29 enum BarrierPosition : uint8_t { 37 enum BarrierActionType : uint8_t { 59 enum BarrierType : uint8_t { 161 enum class BarrierOperandType {
|
| /ark/runtime_core/libpandabase/os/ |
| D | dfx_option.h | 51 enum DfxOptionId : uint8_t { 66 enum DfxOption : uint8_t {
|