/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/common/test/ |
H A D | traits_test.cpp | 60 index = Traits::same_index_of_v<std::string>; 77 exist = Traits::same_in_v<std::string>; 96 index = Traits::convertible_index_of_v<std::string>; 132 size = Traits::variant_size_of_v<decltype(value2)>; 173 auto *nil = Traits::get_if<std::monostate>(&value); 175 auto *number = Traits::get_if<int64_t>(&value); 178 number = Traits::get_if<int64_t>(&value); 182 auto *dVal = Traits::get_if<double>(&value); 203 auto *fVal = Traits::get_if<double>(&value); 212 auto *toVal = Traits::get_if<Convertible>(&value); [all …]
|
/ohos5.0/base/update/updater/utils/json/ |
H A D | json_visitor.h | 25 template<typename T> struct Traits; 28 template<typename Traits> 32 for (int i = 0; i < Traits::COUNT; ++i) { in CheckTrait() 33 … res = res && Traits::MEMBER_KEY[i] != nullptr && std::string_view("") != Traits::MEMBER_KEY[i]; in CheckTrait() 42 using memberType = std::remove_reference_t<decltype(Traits<T>::template Get<idx>(std::declval<T&>()… 49 static_assert(CheckTrait<Traits<T>>(), "Trait member key invalid, please check"); in VisitStruct() 50 constexpr auto key = Traits<T>::MEMBER_KEY[F]; in VisitStruct() 51 auto &FthMember = Traits<T>::template Get<F>(t); in VisitStruct() 120 std::make_index_sequence<Traits<T>::COUNT> {}); 138 std::make_index_sequence<Traits<T>::COUNT> {}); [all …]
|
/ohos5.0/base/hiviewdfx/hilog/interfaces/js/kits/napi/src/common/napi/ |
H A D | util.h | 111 typename Traits = function_traits<FuncType>, 112 typename ReturnT = typename Traits::result_type> 122 typename Traits = function_traits<FuncType>, 123 typename ReturnT = typename Traits::result_type> 126 return details::do_call(func, args, BuildIndices<Traits::arity>());
|
/ohos5.0/foundation/distributeddatamgr/relational_store/interfaces/ndk/src/ |
H A D | modify_time_cursor.cpp | 46 auto *val = Traits::get_if<std::string>(&priKey); in GetText() 67 auto *val = Traits::get_if<int64_t>(&priKey); in GetInt64() 81 auto *val = Traits::get_if<double>(&priKey); in GetReal()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | event_impl.h | 75 using Traits = EventImplTraits<BaseClass>; variable 105 return Traits::IsCompatibleInterface(p); in IsCompatibleWith() 111 if (Traits::IsCompatibleInterface(p)) { in AddHandler() 204 Traits::Call(callable, args...); in Invoke()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/framework/include/store/ |
H A D | general_value.h | 128 inline constexpr size_t TYPE_INDEX = Traits::variant_index_of_v<T, Value>; 130 inline constexpr size_t TYPE_MAX = Traits::variant_size_of_v<Value>; 179 auto val = Traits::get_if<First>(&input); in GetItem()
|
/ohos5.0/base/update/updater/services/ui/strategy/ |
H A D | ui_strategy.cpp | 79 const JsonNode &defaultNode = node[Traits<UiStrategyCfg>::STRUCT_KEY][DEFAULT_KEY]; in LoadStrategy() 80 const JsonNode &specificNode = node[Traits<UiStrategyCfg>::STRUCT_KEY][*it]; in LoadStrategy()
|
/ohos5.0/base/update/updater/test/unittest/utils/json/ |
H A D | utils_json_visitor_test.cpp | 96 EXPECT_EQ(false, Visit<SETVAL>(node[Traits<T>::STRUCT_KEY], obj)) << data.first; in TestInvalidCases() 97 EXPECT_EQ(false, Visit<SETVAL>({}, node[Traits<T>::STRUCT_KEY], obj)) << data.first; in TestInvalidCases() 104 EXPECT_EQ(false, Visit<SETVAL>(node[Traits<T>::STRUCT_KEY], obj)) << data.first; in TestInvalidCases() 105 EXPECT_EQ(false, Visit<SETVAL>({}, node[Traits<T>::STRUCT_KEY], obj)) << data.first; in TestInvalidCases()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/common/ |
H A D | value_proxy.h | 35 … static constexpr size_t value = std::is_class_v<T> ? Traits::convertible_index_of_v<T, Types...> 36 : Traits::same_index_of_v<T, Types...>; 129 auto val = Traits::get_if<T>(&value_); in T()
|
/ohos5.0/foundation/distributeddatamgr/data_share/frameworks/native/common/include/ |
H A D | datashare_valuebucket_convert.h | 38 auto val = Traits::get_if<First>(&input); in GetItem()
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/rdb/ |
H A D | rdb_cloud.cpp | 289 auto* asset = Traits::get_if<DistributedData::Asset>(&value); in PostEvent() 294 auto* assets = Traits::get_if<DistributedData::Assets>(&value); in PostEvent() 341 auto errCode = Traits::get_if<int64_t>(&(errorField->second)); in ConvertErrorField()
|
H A D | rdb_asset_loader.cpp | 58 auto* downLoadAssets = Traits::get_if<DistributedData::Assets>(&asset.second); in PostEvent()
|
/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/include/ |
H A D | raw_data_parser.h | 61 auto *val = Traits::get_if<First>(&input); in Get()
|
/ohos5.0/base/update/updater/services/ui/view/layout/ |
H A D | layout_parser.cpp | 100 … const JsonNode &defaultComNode = defaultNode[Traits<std::decay_t<decltype(args)>>::STRUCT_KEY]; in ParseViewInfo()
|
/ohos5.0/base/update/updater/utils/include/ |
H A D | macros_updater.h | 90 template <> struct Traits<NAME> { \
|
/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/mock/include/ |
H A D | traits.h | 22 namespace Traits {
|
/ohos5.0/foundation/distributeddatamgr/kv_store/frameworks/common/ |
H A D | traits.h | 22 namespace Traits {
|
/ohos5.0/foundation/distributeddatamgr/datamgr_service/services/distributeddataservice/service/object/ |
H A D | object_asset_machine.cpp | 259 auto* asset = Traits::get_if<DistributedData::Asset>(&value); in MergeAssetData() 268 auto* assets = Traits::get_if<DistributedData::Assets>(&value); in MergeAssetData()
|
/ohos5.0/foundation/distributeddatamgr/relational_store/frameworks/native/rdb/src/ |
H A D | rdb_store.cpp | 26 if (priKey.index() != Traits::variant_index_of_v<std::string, PRIKey>) { in ModifyTime() 29 auto *val = Traits::get_if<std::string>(&priKey); in ModifyTime()
|
H A D | sqlite_sql_builder.cpp | 426 auto *asset = Traits::get_if<ValueObject::Asset>(&val.value); in UpdateAssetStatus() 432 auto *assets = Traits::get_if<ValueObject::Assets>(&val.value); in UpdateAssetStatus()
|
/ohos5.0/docs/en/contribute/ |
H A D | OpenHarmony-cpp-coding-style-guide.md | 1759 …parated interfaces by using multiple inheritance. This is similar to the Traits mixin of the Scala…
|