| /arkcompiler/runtime_core/irtoc/lang/ |
| D | cpp_function.rb | 43 def variant(name, &block) method in CppFunction 54 @variants.each do |variant| 55 Output.scoped_puts "if (#{variant.cond}) {" do 56 Output << "return #{variant.name}(inst);"
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | enumMemberResult.h | 21 #include <variant> 26 using EnumMemberResult = std::variant<double, util::StringView, bool>;
|
| D | tsBinding.h | 21 #include <variant> 25 using EnumMemberResult = std::variant<double, util::StringView, bool>;
|
| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | type_converter.h | 24 #include <variant> 51 std::variant<double, uint64_t> GetValue() const; 67 std::variant<double, uint64_t> value_;
|
| D | type_converter.cpp | 25 #include <variant> 38 std::variant<double, uint64_t> ValueUnit::GetValue() const in GetValue()
|
| D | expected.h | 20 #include <variant> 156 std::variant<T, E> v_;
|
| D | json_parser.h | 22 #include <variant> 77 std::variant<std::monostate, StringT, NumT, BoolT, ArrayT, JsonObjPointer> value_;
|
| /arkcompiler/runtime_core/libpandabase/os/ |
| D | error.h | 20 #include <variant> 40 std::variant<int, std::string> err_;
|
| /arkcompiler/ets_frontend/merge_abc/ |
| D | HowToWriteProtoForAssemblyStuff.md | 225 ## std::variant 227 通过oneof关键字实现std::variant 231 std::variant<uint64_t, float, double, std::string, pandasm::Type, AnnotationData> value_;
|
| /arkcompiler/runtime_core/verification/util/tests/ |
| D | environment.h | 21 #include <variant> 25 using OptionValue = std::variant<std::string, int, bool>;
|
| /arkcompiler/runtime_core/libpandafile/ |
| D | module_data_accessor.h | 21 #include <variant> 66 using ModuleValue = std::variant<uint32_t, StringData>;
|
| D | field_data_accessor.h | 24 #include <variant> 160 using FieldValue = std::variant<uint32_t, uint64_t>;
|
| /arkcompiler/runtime_core/verification/value/ |
| D | abstract_value.h | 23 #include <variant> 30 using ContentsData = std::variant<None, Variables::Var>;
|
| D | abstract_type.h | 24 #include <variant> 31 using ContentsData = std::variant<None, Variables::Var, Type, TypeSet>;
|
| D | var_binding.h | 23 #include <variant>
|
| /arkcompiler/ets_runtime/ecmascript/jspandafile/accessor/ |
| D | module_data_accessor.h | 21 #include <variant> 70 using ModuleValue = std::variant<uint32_t, StringData>;
|
| /arkcompiler/runtime_core/verification/jobs/ |
| D | cache.h | 40 #include <variant> 60 using CachedClassRefOrDescriptor = std::variant<CachedClassRef, DescriptorString>; 61 using CachedMethodRefOrEntityId = std::variant<CachedMethodRef, panda_file::File::EntityId>; 62 using CachedFieldRefOrEntityId = std::variant<CachedFieldRef, panda_file::File::EntityId>; 72 …static auto Visit(const std::variant<std::reference_wrapper<CachedEntity>, DescriptorOrEntityId> &… in Visit() 83 …static bool IsRef(const std::variant<std::reference_wrapper<CachedEntity>, DescriptorOrEntityId> &… in IsRef() 89 …static CachedEntity &GetRef(const std::variant<std::reference_wrapper<CachedEntity>, DescriptorOrE… in GetRef() 129 …static bool IsLinked(const std::variant<std::reference_wrapper<CachedEntity>, DescriptorOrEntityId… in IsLinked()
|
| /arkcompiler/runtime_core/compiler/optimizer/ir/ |
| D | constants.h | 22 #include <variant> 65 using TypeInfoIndex = std::variant<BuiltinIndexType, std::string>;
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | value.h | 21 #include <variant> 94 std::variant<int64_t, ObjectHeader *, DecodedTaggedValue> value_;
|
| D | stack_walker.h | 18 #include <variant> 37 using FrameVariant = std::variant<Frame *, CFrame>; 84 using FrameVariant = std::variant<Frame *, CFrame>;
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | typeRelation.h | 25 #include <variant> 84 using TypeErrorMessageElement = std::variant<const Type *, AsSrc, char *, util::StringView, lexer::…
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | js_collator.cpp | 234 …nsitivity be ? GetOption(options, "sensitivity", "string", « "base", "accent", "case", "variant" », in InitializeCollator() 238 …ivityOption::BASE, SensitivityOption::ACCENT, SensitivityOption::CASE, SensitivityOption::VARIANT}, in InitializeCollator() 239 {"base", "accent", "case", "variant"}, SensitivityOption::UNDEFINED); in InitializeCollator() 243 // i. Let sensitivity be "variant". in InitializeCollator() 246 sensitivity = SensitivityOption::VARIANT; in InitializeCollator() 263 case SensitivityOption::VARIANT: in InitializeCollator() 348 case SensitivityOption::VARIANT: in OptionsToEcmaString()
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | irnode.h | 28 #include <variant> 97 using Operand = std::variant<compiler::VReg, double, int64_t, util::StringView, Label *>;
|
| D | astDump.h | 25 #include <variant> 46 using Val = std::variant<const char *, const ir::AstNode *, bool>; 73 …std::variant<const char *, lexer::TokenType, std::initializer_list<Property>, util::StringView, bo…
|
| /arkcompiler/runtime_core/libpandabase/events/ |
| D | events_gen.h.erb | 26 #include <variant> 84 …struct EventRecord : public ListNode, public std::variant<<%= EventsData.events.map{|e| e.name.cam… 85 …using VariantBase = std::variant<<%= EventsData.events.map{|e| e.name.camelize + 'Event'}.join(', …
|