Home
last modified time | relevance | path

Searched full:variant (Results 1 – 25 of 96) sorted by relevance

1234

/arkcompiler/runtime_core/irtoc/lang/
Dcpp_function.rb43 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/
DenumMemberResult.h21 #include <variant>
26 using EnumMemberResult = std::variant<double, util::StringView, bool>;
DtsBinding.h21 #include <variant>
25 using EnumMemberResult = std::variant<double, util::StringView, bool>;
/arkcompiler/runtime_core/libpandabase/utils/
Dtype_converter.h24 #include <variant>
51 std::variant<double, uint64_t> GetValue() const;
67 std::variant<double, uint64_t> value_;
Dtype_converter.cpp25 #include <variant>
38 std::variant<double, uint64_t> ValueUnit::GetValue() const in GetValue()
Dexpected.h20 #include <variant>
156 std::variant<T, E> v_;
Djson_parser.h22 #include <variant>
77 std::variant<std::monostate, StringT, NumT, BoolT, ArrayT, JsonObjPointer> value_;
/arkcompiler/runtime_core/libpandabase/os/
Derror.h20 #include <variant>
40 std::variant<int, std::string> err_;
/arkcompiler/ets_frontend/merge_abc/
DHowToWriteProtoForAssemblyStuff.md225 ## 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/
Denvironment.h21 #include <variant>
25 using OptionValue = std::variant<std::string, int, bool>;
/arkcompiler/runtime_core/libpandafile/
Dmodule_data_accessor.h21 #include <variant>
66 using ModuleValue = std::variant<uint32_t, StringData>;
Dfield_data_accessor.h24 #include <variant>
160 using FieldValue = std::variant<uint32_t, uint64_t>;
/arkcompiler/runtime_core/verification/value/
Dabstract_value.h23 #include <variant>
30 using ContentsData = std::variant<None, Variables::Var>;
Dabstract_type.h24 #include <variant>
31 using ContentsData = std::variant<None, Variables::Var, Type, TypeSet>;
Dvar_binding.h23 #include <variant>
/arkcompiler/ets_runtime/ecmascript/jspandafile/accessor/
Dmodule_data_accessor.h21 #include <variant>
70 using ModuleValue = std::variant<uint32_t, StringData>;
/arkcompiler/runtime_core/verification/jobs/
Dcache.h40 #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/
Dconstants.h22 #include <variant>
65 using TypeInfoIndex = std::variant<BuiltinIndexType, std::string>;
/arkcompiler/runtime_core/runtime/include/
Dvalue.h21 #include <variant>
94 std::variant<int64_t, ObjectHeader *, DecodedTaggedValue> value_;
Dstack_walker.h18 #include <variant>
37 using FrameVariant = std::variant<Frame *, CFrame>;
84 using FrameVariant = std::variant<Frame *, CFrame>;
/arkcompiler/ets_frontend/es2panda/typescript/types/
DtypeRelation.h25 #include <variant>
84 using TypeErrorMessageElement = std::variant<const Type *, AsSrc, char *, util::StringView, lexer::…
/arkcompiler/ets_runtime/ecmascript/
Djs_collator.cpp234 …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/
Dirnode.h28 #include <variant>
97 using Operand = std::variant<compiler::VReg, double, int64_t, util::StringView, Label *>;
DastDump.h25 #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/
Devents_gen.h.erb26 #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(', …

1234