Home
last modified time | relevance | path

Searched full:enum (Results 1 – 25 of 474) sorted by relevance

12345678910>>...19

/arkcompiler/runtime_core/verification/util/tests/
Dflags.cpp24 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/
Dsaturated_enum.h34 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 …]
Denum_tag.h27 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 …]
Dflags.h24 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 …]
Denum_array.h28 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/
Devents.yaml16 …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
53enum: [success, fail, fail_resolve, fail_megamorphic, unsuitable, noinline, lost_single_impl, limi…
62 type: enum
[all …]
Devents.rb30 if dscr['type'] =='enum'
43 @dscr['type'] =='enum'
47 return @dscr['enum']
/arkcompiler/ets_frontend/es2panda/binder/
DvariableFlags.h39 _(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/
Dlogger_enum_gen.h.erb18 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 %>,
Dlogger.rb20 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
Dlogger_impl_gen.inc.erb21 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 %>:
Dlogger.yaml29 enum: MM_OBJECT_EVENTS
32 enum: CLASS_LINKER
38 enum: REF_PROC
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
Dassembler_aarch64_constants.h19 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/
DtypeFlag.h25 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/
DHowToWriteProtoForAssemblyStuff.md72 |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/
DparserFlags.h23 enum class LexicalScopeType {
33 enum class VariableParsingFlags {
48 enum class ExpressionParseFlags {
65 enum class StatementParsingFlags {
78 enum class ForStatementKind {
/arkcompiler/runtime_core/libpandafile/templates/
Dbytecode_instruction_enum_gen.h.erb16 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/
Dtest-if.ts18 const enum A { }
20 const enum B { }
22 const enum C { }
Dtest-enum-declaration2-expected.txt1 SyntaxError: Unexpected token in enum member [test-enum-declaration2.ts:18:5]
Dtest-enum-declaration3-expected.txt1 SyntaxError: Unexpected token in enum member [test-enum-declaration3.ts:18:12]
/arkcompiler/runtime_core/assembler/
Dasm_metadata.rb31 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/
DcalleeReg.h25 enum class DwarfReg: DwarfRegType {
34 enum class DwarfReg: DwarfRegType {
57 enum class DwarfReg: DwarfRegType {
/arkcompiler/ets_runtime/ecmascript/
Djs_number_format.h27 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 };
Djs_date_time_format.h22 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/
Dbc_call_signature.h412 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 {

12345678910>>...19