Home
last modified time | relevance | path

Searched refs:variant (Results 1 - 25 of 121) sorted by relevance

12345

/arkcompiler/runtime_core/static_core/tests/vm-benchmarks/examples/benchmarks/js/
H A DUsingLib.js32 this.variant;
41 switch (this.variant) {
49 'Invalid test variant: ' + this.variant);
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A DenumMemberResult.h21 #include <variant>
25 using EnumMemberResult = std::variant<double, util::StringView, bool>;
H A DtsBinding.h21 #include <variant>
25 using EnumMemberResult = std::variant<double, util::StringView, bool>;
/arkcompiler/ets_frontend/es2panda/binder/
H A DenumMemberResult.h21 #include <variant>
26 using EnumMemberResult = std::variant<double, util::StringView, bool>;
H A DtsBinding.h21 #include <variant>
25 using EnumMemberResult = std::variant<double, util::StringView, bool>;
/arkcompiler/runtime_core/static_core/irtoc/lang/
H A Dcpp_function.rb48 def variant(name, &block) method in CppFunction
60 @variants.each do |variant|
61 next if variant.cond == :default
62 Output.scoped_puts "if (#{variant.cond}) {" do
63 Output << "return #{variant.name}(inst);"
/arkcompiler/runtime_core/static_core/runtime/tooling/inspector/types/
H A Dremote_object_type.h23 #include <variant>
30 using NumberT = std::variant<int32_t, double>;
60 using TypeValue = std::variant<std::monostate, std::nullptr_t, bool, NumberT, BigIntT, std::string, SymbolT,
/arkcompiler/runtime_core/libpandabase/os/
H A Derror.h20 #include <variant>
40 std::variant<int, std::string> err_;
/arkcompiler/runtime_core/static_core/libpandabase/os/
H A Derror.h20 #include <variant>
40 std::variant<int, std::string> err_;
/arkcompiler/runtime_core/libpandabase/utils/
H A Dtype_converter.h24 #include <variant>
51 std::variant<double, uint64_t> GetValue() const;
67 std::variant<double, uint64_t> value_;
H A Dexpected.h20 #include <variant>
156 std::variant<T, E> v_;
H A Dtype_converter.cpp25 #include <variant>
38 std::variant<double, uint64_t> ValueUnit::GetValue() const in GetValue()
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dtype_converter.h24 #include <variant>
51 std::variant<double, uint64_t> GetValue() const;
67 std::variant<double, uint64_t> value_;
/arkcompiler/runtime_core/static_core/verification/util/tests/
H A Denvironment.h21 #include <variant>
25 using OptionValue = std::variant<std::string, int, bool>;
/arkcompiler/runtime_core/static_core/verification/value/
H A Dabstract_value.h23 #include <variant>
29 using ContentsData = std::variant<None, Variables::Var>;
/arkcompiler/runtime_core/libpandafile/
H A Dmodule_data_accessor.h21 #include <variant>
66 using ModuleValue = std::variant<uint32_t, StringData>;
H A Dfield_data_accessor.h24 #include <variant>
160 using FieldValue = std::variant<uint32_t, uint64_t>;
/arkcompiler/runtime_core/static_core/static_linker/
H A Dlinker_context.h56 using Change = std::variant<IndexedChange, StringChange, LiteralArrayChange, std::string, std::function<void()>>;
244 using InfoType = std::variant<const panda_file::BaseItem *, std::string>;
300 std::variant<std::monostate, panda_file::FieldItem *, panda_file::ForeignClassItem *> TryFindField(
304 std::variant<bool, panda_file::MethodItem *> TryFindMethod(panda_file::BaseClassItem *klass,
308 std::variant<panda_file::AnnotationItem *, ErrorDetail> AnnotFromOld(panda_file::AnnotationItem *oa);
310 std::variant<panda_file::ValueItem *, ErrorDetail> ArrayValueFromOld(panda_file::ValueItem *oi);
312 std::variant<panda_file::ValueItem *, ErrorDetail> ValueFromOld(panda_file::ValueItem *oi);
314 std::variant<panda_file::BaseItem *, ErrorDetail> ScalarValueIdFromOld(panda_file::BaseItem *oi);
/arkcompiler/ets_runtime/ecmascript/compiler/tests/
H A Dloop_optimization_test.cpp160 auto variant = builder.Int32Add(*sum, builder.Int32(2)); in HWTEST_F_L0() local
161 sum = variant; in HWTEST_F_L0()
171 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
176 EXPECT_EQ(acc.GetOpCode(linearizer2.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
211 auto variant = builder.Load(VariableType::INT32(), arg1, builder.PtrAdd(arg2, *index)); in HWTEST_F_L0() local
212 sum = builder.Int32Add(*sum, variant); in HWTEST_F_L0()
222 EXPECT_EQ(acc.GetOpCode(linearizer.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
227 EXPECT_EQ(acc.GetOpCode(linearizer2.GetStateOfSchedulableGate(variant)), OpCode::LOOP_BACK); in HWTEST_F_L0()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dvalue.h21 #include <variant>
94 std::variant<int64_t, ObjectHeader *> value_;
/arkcompiler/ets_frontend/ets2panda/public/
H A Des2panda_lib.cpp20 #include <variant>
155 ArenaAllocator *allocator, varbinder::EnumMemberResult variant) in EnumMemberResultToEs2pandaVariant()
159 es2panda_variant.index = variant.index(); in EnumMemberResultToEs2pandaVariant()
162 es2panda_variant.variant.d = std::get<double>(variant); in EnumMemberResultToEs2pandaVariant()
165 es2panda_variant.variant.c = StringViewToCString(allocator, std::get<util::StringView>(variant)); in EnumMemberResultToEs2pandaVariant()
168 es2panda_variant.variant.b = std::get<bool>(variant); in EnumMemberResultToEs2pandaVariant()
154 EnumMemberResultToEs2pandaVariant( ArenaAllocator *allocator, varbinder::EnumMemberResult variant) EnumMemberResultToEs2pandaVariant() argument
/arkcompiler/ets_frontend/es2panda/ir/
H A 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, bool,
/arkcompiler/runtime_core/libpandabase/mem/
H A Dgc_barrier.h24 #include <variant>
178 std::variant<void *, bool *, std::atomic<bool> *, uint8_t *, objRefProcessFunc, uint8_t, objTwoRefProcessFunc>;
/arkcompiler/runtime_core/static_core/libpandabase/mem/
H A Dgc_barrier.h24 #include <variant>
174 using BarrierOperandValue = std::variant<void *, bool *, std::atomic<ObjRefProcessFunc> *, uint8_t *, ObjRefProcessFunc,
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfield_data_accessor.h24 #include <variant>
165 using FieldValue = std::variant<uint32_t, uint64_t>;

Completed in 8 milliseconds

12345