| /arkcompiler/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 …]
|
| /arkcompiler/runtime_core/verification/util/ |
| D | saturated_enum.h | 34 template <typename Enum, Enum...> 37 template <typename Enum, Enum E> 38 class SaturatedEnum<Enum, E> { 40 SaturatedEnum &operator=(Enum e) 46 SaturatedEnum &operator|=(Enum e) 52 bool operator[](Enum e) const 57 operator Enum() const in Enum() function 70 bool Check(Enum e, bool prev_set) const in Check() 72 bool Check([[maybe_unused]] Enum e, bool prev_set) const in Check() 75 // to catch missed enum members in Check() [all …]
|
| D | enum_tag.h | 27 template <size_t I_num, typename Enum, Enum... Items> 32 static size_t GetIndexFor([[maybe_unused]] Enum) in GetIndexFor() argument 37 static Enum GetValueFor([[maybe_unused]] size_t) in GetValueFor() 44 template <size_t I_num, typename Enum, Enum I, Enum... Items> 45 class TagForEnumNumerated<I_num, Enum, I, Items...> : public TagForEnumNumerated<I_num + 1ULL, Enum… 46 using Base = TagForEnumNumerated<I_num + 1ULL, Enum, Items...>; 51 static size_t GetIndexFor(Enum e) in GetIndexFor() 59 static Enum GetValueFor(size_t tag) in GetValueFor() 68 template <typename Enum, Enum... Items> 69 class TagForEnum : public TagForEnumNumerated<0ULL, Enum, Items...> { [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 */) 100 template <typename UInt, typename Enum, Enum Flag, Enum... Rest> 101 class FlagsForEnum<UInt, Enum, Flag, Rest...> : public FlagsForEnum<UInt, Enum, Rest...> { 102 using Base = FlagsForEnum<UInt, Enum, Rest...>; [all …]
|
| D | enum_array.h | 28 template <typename T, typename Enum, Enum... Rest> 44 T &operator[](Enum e) 49 const T &operator[](Enum e) const 55 using EnumTag = TagForEnum<Enum, Rest...>;
|
| /arkcompiler/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. 34 type: enum 35 enum: [after_cframe, after_iframe, top_frame] 37 type: enum 38 enum: [success, error] 49 type: enum 50 enum: [static, virtual, virtual_cha, virtual_monomorphic, virtual_polymorphic] 52 type: enum 53 …enum: [success, fail, fail_resolve, fail_megamorphic, unsuitable, noinline, lost_single_impl, limi… 62 type: enum [all …]
|
| D | events.rb | 30 if dscr['type'] =='enum' 43 @dscr['type'] =='enum' 47 return @dscr['enum']
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | variableFlags.h | 39 _(ENUM, EnumDecl) \ 42 enum class DeclType { 63 enum class ScopeType { 69 enum class ResolveBindingOptions { 78 enum class ResolveBindingFlags { 89 _(ENUM, EnumVariable) \ 93 enum class VariableType { 99 enum class VariableKind { 107 enum class VariableFlags { 143 enum class LetOrConstStatus { [all …]
|
| /arkcompiler/runtime_core/libpandabase/templates/ |
| D | logger_enum_gen.h.erb | 18 enum class Level : uint8_t { 20 <%= l.enum %> = <%= l.value %>, 25 enum Component : uint32_t { 27 <%= c.enum %>, 32 enum class LogDfxComponent : uint8_t { 34 <%= c.enum %>,
|
| D | logger.rb | 20 attr_reader :enum accessor in Level 27 @enum = dscr['enum'] || @name.upcase 34 attr_reader :enum accessor in Component 39 @enum = dscr['enum'] || @name.upcase
|
| D | logger_impl_gen.inc.erb | 21 if (component == Logger::Component::<%= c.enum %>) { 32 if (level == Logger::Level::<%= l.enum %>) { 45 return panda::Logger::Level::<%= l.enum %>; 57 return panda::Logger::ComponentMask().set(Logger::Component::<%= c.enum %>); 73 case Logger::LogDfxComponent::<%= c.enum %>: 114 case Logger::Level::<%= l.enum %>:
|
| D | logger.yaml | 29 enum: MM_OBJECT_EVENTS 32 enum: CLASS_LINKER 38 enum: REF_PROC
|
| /arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/ |
| D | assembler_aarch64_constants.h | 19 enum RegisterId : uint8_t { 29 enum RegisterType { 37 enum VectorRegisterId : uint8_t { 45 enum Extend : uint8_t { 57 enum Shift : uint8_t { 66 enum Scale { 74 enum Condition { 95 enum MoveOpCode { 101 enum AddSubOpCode { 110 enum BitwiseOpCode { [all …]
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | typeFlag.h | 25 enum class TypeFlag : uint64_t { 42 ENUM = 1ULL << 15, // enum x enumerator 43 ENUM_LITERAL = 1ULL << 16, // member of enum 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 |… 81 VALID_ARITHMETIC_TYPE = ANY | NUMBER_LIKE | BIGINT_LIKE | ENUM,
|
| /arkcompiler/ets_frontend/merge_abc/ |
| D | HowToWriteProtoForAssemblyStuff.md | 72 |enum | enum | 枚举(proto2 从1开始,proto3从0开始) 88 ## enum section in How To Write Proto For Assembly 92 enum COLOR 152 ## enum section in Assembly对应Proto 162 enum class Type { 178 ENUM,
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserFlags.h | 23 enum class LexicalScopeType { 33 enum class VariableParsingFlags { 48 enum class ExpressionParseFlags { 65 enum class StatementParsingFlags { 78 enum class ForStatementKind {
|
| /arkcompiler/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 { 35 enum Exceptions : uint32_t {
|
| /arkcompiler/ets_frontend/es2panda/test/parser/ts/ |
| D | test-if.ts | 18 const enum A { } 20 const enum B { } 22 const enum C { }
|
| D | test-enum-declaration2-expected.txt | 1 SyntaxError: Unexpected token in enum member [test-enum-declaration2.ts:18:5]
|
| D | test-enum-declaration3-expected.txt | 1 SyntaxError: Unexpected token in enum member [test-enum-declaration3.ts:18:12]
|
| /arkcompiler/runtime_core/assembler/ |
| D | asm_metadata.rb | 31 def enum? 32 type == 'enum' 48 (defined? flags) && flags.any? || enum? && values.any? { |v| v.flags && v.flags.any? } 109 if a.enum? 161 if a.enum? 196 if a.enum? 234 args[1] = add_unused_attribute(args[1]) if args[1] && attributes.none? { |a| a.enum? } 243 use_value = attributes.any? { |a| a.enum? && a.values.any? { |v| v.flags && v.flags.any? } }
|
| /arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
| D | calleeReg.h | 25 enum class DwarfReg: DwarfRegType { 34 enum class DwarfReg: DwarfRegType { 57 enum class DwarfReg: DwarfRegType {
|
| /arkcompiler/ets_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};
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bc_call_signature.h | 412 enum ValidID { 421 enum WideID { 425 enum ThrowID { 429 enum DeprecatedID { 433 enum CallRuntimeID { 440 enum ID { 480 enum class InterpreterHandlerInputs : size_t { 491 enum class CallDispatchInputs : size_t {
|