/foundation/distributeddatamgr/kv_store/frameworks/common/ |
H A D | traits.h | 20 #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 D | traits.h | 20 #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 D | unified_meta_test.cpp | 316 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 D | unified_meta.cpp | 587 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 D | invert.h | 19 #include <variant> 34 using InvertVariant = std::variant<float, InvertOption>;
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | graphicsstate_impl.cpp | 40 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 D | vibrate_asset.h | 67 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 D | simcard_setting_asset.h | 49 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 D | ringtone_asset.h | 95 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 D | store_observer.h | 20 #include <variant> 24 using Type = std::variant<std::monostate, std::string, int64_t, double>;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | number.h | 18 #include <variant> 30 using VariantType = std::variant<int64_t, uint64_t, float>;
|
/foundation/distributeddatamgr/kv_store/frameworks/common/test/ |
H A D | traits_test.cpp | 128 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 D | shader_state_loader_util.cpp | 330 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 D | shader_loader.cpp | 341 // 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 D | common_types.h | 20 #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 D | common_types.h | 20 #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 D | fetch_result.h | 19 #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 D | result_set_utils.h | 26 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 D | result_set_utils.h | 27 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 D | published_data.h | 32 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 D | datashare_template.h | 20 #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 D | ringtone_fetch_result_test.cpp | 92 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 D | value_object.h | 20 #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 D | data_detector_interface.h | 22 #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 D | avcontrol_command.h | 22 #include <variant> 106 std::variant<int32_t, double, int64_t, bool, std::string> param_;
|