Home
last modified time | relevance | path

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

1234567

/foundation/distributeddatamgr/kv_store/frameworks/common/
H A Dtraits.h20 #include <variant>
69 variant_size_of<Types...> variant_size_test(const std::variant<Types...> &);
72 variant_index_of<T, Types...> variant_index_test(const T &, const std::variant<Types...> &);
74 // variant_index_of_v is the count of the variant V's types.
78 // If T is one type of the variant V, variant_index_of_v is the index. If not, variant_index_of_v is the size.
83 * Extend the template<typename _Tp, typename... _Types> std::get_if(variant<_Types...>*) function to support these:
90 std::enable_if_t<same_in_v<T, Types...>, T *> get_if(std::variant<Types...> *input) in get_if()
96 std::enable_if_t<same_in_v<T, Types...>, const T *> get_if(const std::variant<Types...> *input) in get_if()
103 std::add_pointer_t<std::variant_alternative_t<NP, std::variant<Types...>>>>
104 get_if(std::variant<Type
[all...]
/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/mock/include/
H A Dtraits.h20 #include <variant>
69 variant_size_of<Types...> variant_size_test(const std::variant<Types...> &);
72 variant_index_of<T, Types...> variant_index_test(const T &, const std::variant<Types...> &);
74 // variant_index_of_v is the count of the variant V's types.
78 // If T is one type of the variant V, variant_index_of_v is the index. If not, variant_index_of_v is the size.
83 * Extend the template<typename _Tp, typename... _Types> std::get_if(variant<_Types...>*) function to support these:
90 std::enable_if_t<same_in_v<T, Types...>, T *> get_if(std::variant<Types...> *input) in get_if()
96 std::enable_if_t<same_in_v<T, Types...>, const T *> get_if(const std::variant<Types...> *input) in get_if()
104 std::add_pointer_t<std::variant_alternative_t<NP, std::variant<Types...>>>>
105 get_if(std::variant<Type
[all...]
/foundation/distributeddatamgr/udmf/framework/innerkitsimpl/test/unittest/
H A Dunified_meta_test.cpp316 UDVariant variant; in HWTEST_F() local
318 variant = (int32_t)100; in HWTEST_F()
319 size_t int32tSize = UnifiedDataUtils::GetVariantSize(variant); in HWTEST_F()
322 variant = (int64_t)100; in HWTEST_F()
323 size_t int64tSize = UnifiedDataUtils::GetVariantSize(variant); in HWTEST_F()
326 variant = true; in HWTEST_F()
327 size_t boolSize = UnifiedDataUtils::GetVariantSize(variant); in HWTEST_F()
330 variant = 100.0001; in HWTEST_F()
331 size_t doubleSize = UnifiedDataUtils::GetVariantSize(variant); in HWTEST_F()
335 variant in HWTEST_F()
[all...]
/foundation/distributeddatamgr/udmf/framework/innerkitsimpl/common/
H A Dunified_meta.cpp587 size_t UnifiedDataUtils::GetVariantSize(UDVariant &variant) in GetVariantSize() argument
589 auto int32Value = std::get_if<int32_t>(&variant); in GetVariantSize()
591 return sizeof(std::get<int32_t>(variant)); in GetVariantSize()
593 auto int64Value = std::get_if<int64_t>(&variant); in GetVariantSize()
595 return sizeof(std::get<int64_t>(variant)); in GetVariantSize()
597 auto boolValue = std::get_if<bool>(&variant); in GetVariantSize()
599 return sizeof(std::get<bool>(variant)); in GetVariantSize()
601 auto doubleValue = std::get_if<double>(&variant); in GetVariantSize()
603 return sizeof(std::get<double>(variant)); in GetVariantSize()
605 auto strValue = std::get_if<std::string>(&variant); in GetVariantSize()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/
H A Dinvert.h19 #include <variant>
34 using InvertVariant = std::variant<float, InvertOption>;
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dgraphicsstate_impl.cpp40 auto variant = GetValue(META_ACCESS_PROPERTY(Variant)); variable
42 renderHandleReference_ = shaderManager.GetGraphicsStateHandle(uri, variant);
47 shaderManager.CreateGraphicsState({ uri, {} }, { variant, {} });
48 renderHandleReference_ = shaderManager.GetGraphicsStateHandle(uri, variant);
/foundation/multimedia/ringtone_library/interfaces/inner_api/native/
H A Dvibrate_asset.h67 EXPORT std::unordered_map<std::string, std::variant<int32_t, int64_t, std::string, double>> &GetMemberMap();
68 EXPORT std::variant<int32_t, int64_t, std::string, double> &GetMemberValue(const std::string &name);
75 std::unordered_map<std::string, std::variant<int32_t, int64_t, std::string, double>> member_;
H A Dsimcard_setting_asset.h49 EXPORT std::unordered_map<std::string, std::variant<int32_t, int64_t, std::string, double>> &GetMemberMap();
55 std::unordered_map<std::string, std::variant<int32_t, int64_t, std::string, double>> member_;
H A Dringtone_asset.h95 EXPORT std::unordered_map<std::string, std::variant<int32_t, int64_t, std::string, double>> &GetMemberMap();
96 EXPORT std::variant<int32_t, int64_t, std::string, double> &GetMemberValue(const std::string &name);
103 std::unordered_map<std::string, std::variant<int32_t, int64_t, std::string, double>> member_;
/foundation/distributeddatamgr/relational_store/rdbmock/frameworks/native/rdb/
H A Dstore_observer.h20 #include <variant>
24 using Type = std::variant<std::monostate, std::string, int64_t, double>;
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dnumber.h18 #include <variant>
30 using VariantType = std::variant<int64_t, uint64_t, float>;
/foundation/distributeddatamgr/kv_store/frameworks/common/test/
H A Dtraits_test.cpp128 std::variant<std::monostate, int64_t, bool, double, std::string, std::vector<uint8_t>> value; in HWTEST_F()
131 std::variant<int64_t> value2; in HWTEST_F()
145 std::variant<std::monostate, int64_t, bool, double, std::string, std::vector<uint8_t>> value; in HWTEST_F()
172 std::variant<std::monostate, int64_t, double, const char *> value; in HWTEST_F()
201 std::variant<std::monostate, int64_t, double, const char *, From> value; in HWTEST_F()
215 std::variant<std::monostate, int64_t, double, const char *, Convertible> val2; in HWTEST_F()
231 std::variant<std::monostate, int64_t, double, const char *> value; in HWTEST_F()
/foundation/graphic/graphic_3d/lume/LumeRender/src/loader/
H A Dshader_state_loader_util.cpp330 ShaderStateLoaderVariantData variant; in LoadStates() local
331 SafeGetJsonValue(state, "variantName", ssr.res.error, variant.variantName); in LoadStates()
332 if (variant.variantName.empty()) { in LoadStates()
333 ssr.res.error += "graphics state variant name needs to be given\n"; in LoadStates()
339 SafeGetJsonValue(state, "baseShaderState", ssr.res.error, variant.baseShaderState); in LoadStates()
340 SafeGetJsonValue(state, "baseVariantName", ssr.res.error, variant.baseVariantName); in LoadStates()
341 SafeGetJsonValue(state, "slot", ssr.res.error, variant.renderSlot); in LoadStates()
342 SafeGetJsonValue(state, "renderSlot", ssr.res.error, variant.renderSlot); in LoadStates()
344 state, "renderSlotDefaultShaderState", ssr.res.error, variant.renderSlotDefaultState); in LoadStates()
346 state, "stateFlags", ssr.res.error, variant in LoadStates()
[all...]
H A Dshader_loader.cpp341 // if many variants, the first is shader created without variant name in CreateComputeShader()
345 // NOTE: empty variant name in CreateComputeShader()
350 // add additional fullname with variant for the base shader in CreateComputeShader()
411 // if many variants, the first is shader created without variant name in CreateGraphicsShader()
415 // NOTE: empty variant name in CreateGraphicsShader()
420 // add additional fullname with variant for the base shader in CreateGraphicsShader()
483 const auto& variant = variantData[stateIdx]; in CreateShaderStates() local
484 const ShaderManager::GraphicsStateVariantCreateInfo variantCreateInfo { variant.renderSlot, variant.variantName, in CreateShaderStates()
485 variant in CreateShaderStates()
[all...]
/foundation/distributeddatamgr/data_object/frameworks/innerkitsimpl/include/common/
H A Dcommon_types.h20 #include <variant>
50 using Value = std::variant<std::monostate, int64_t, double, std::string, bool, Bytes, Asset, Assets>;
/foundation/distributeddatamgr/relational_store/interfaces/inner_api/common_type/include/
H A Dcommon_types.h20 #include <variant>
50 using Value = std::variant<std::monostate, int64_t, double, std::string, bool, Bytes, Asset, Assets>;
/foundation/multimedia/media_library/interfaces/inner_api/media_library_helper/include/
H A Dfetch_result.h19 #include <variant>
73 EXPORT std::variant<int32_t, int64_t, std::string, double> GetRowValFromColumn(std::string columnName,
75 std::variant<int32_t, int64_t, std::string, double> GetValByIndex(int32_t index, ResultSetDataType dataType,
H A Dresult_set_utils.h26 static std::variant<int32_t, std::string, int64_t, double> GetValFromColumn(const std::string &columnName, in GetValFromColumn()
42 std::variant<int32_t, std::string, int64_t, double> data; in GetValFromColumn()
109 static std::variant<int32_t, std::string, int64_t, double> DefaultVariantVal(ResultSetDataType type) in DefaultVariantVal()
/foundation/multimedia/ringtone_library/services/utils/include/
H A Dresult_set_utils.h27 static std::variant<int32_t, std::string, int64_t, double> GetValFromColumn(const std::string &columnName, in GetValFromColumn()
43 std::variant<int32_t, std::string, int64_t, double> data; in GetValFromColumn()
110 static std::variant<int32_t, std::string, int64_t, double> DefaultVariantVal(RingtoneResultSetDataType type) in DefaultVariantVal()
/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/data_share/data/
H A Dpublished_data.h32 using Data = std::variant<BytesData, std::string>;
33 static std::variant<std::vector<uint8_t>, std::string> MoveTo(const Data &data);
34 static Data MoveTo(std::variant<std::vector<uint8_t>, std::string> &data);
/foundation/distributeddatamgr/data_share/interfaces/inner_api/common/include/
H A Ddatashare_template.h20 #include <variant>
97 using DataType = std::variant<std::vector<uint8_t>, std::string>;
103 std::variant<AshmemNode, std::string> value_;
/foundation/multimedia/ringtone_library/test/unittest/ringtone_helper_test/src/
H A Dringtone_fetch_result_test.cpp92 variant<int32_t, int64_t, string, double> cellValue = ""; in HWTEST_F()
97 variant<int32_t, int64_t, string, double> longVal = static_cast<int64_t>(0); in HWTEST_F()
101 variant<int32_t, int64_t, string, double> doubleVal = 0; in HWTEST_F()
114 variant<int32_t, int64_t, string, double> stringVal = ""; in HWTEST_F()
118 variant<int32_t, int64_t, string, double> integerVal = 0; in HWTEST_F()
122 variant<int32_t, int64_t, string, double> longVal = static_cast<int64_t>(0); in HWTEST_F()
126 variant<int32_t, int64_t, string, double> doubleVal = 0.0; in HWTEST_F()
130 variant<int32_t, int64_t, string, double> cellValue ; in HWTEST_F()
/foundation/distributeddatamgr/relational_store/interfaces/inner_api/rdb/include/
H A Dvalue_object.h20 #include <variant>
39 * @brief Use Type replace std::variant.
47 using Type = std::variant<Nil, int64_t, double, std::string, bool, Blob, Asset, Assets, FloatVector, BigInt>;
69 static variant_size_of<Types...> variant_size_test(const std::variant<Types...> &);
72 static variant_index_of<T, Types...> variant_index_test(const T &, const std::variant<Types...> &);
110 * @brief convert a std::variant input to another std::variant output with different (..._Types)
/foundation/arkui/ace_engine/interfaces/inner_api/ace/ai/
H A Ddata_detector_interface.h22 #include <variant>
33 using FuncVariant = std::variant<std::function<std::string()>, std::function<void(sptr<IRemoteObject>, std::string)>,
/foundation/multimedia/av_session/interfaces/inner_api/native/session/include/
H A Davcontrol_command.h22 #include <variant>
106 std::variant<int32_t, double, int64_t, bool, std::string> param_;

Completed in 10 milliseconds

1234567