Lines Matching defs:Reading
37 template <typename T> bool API_EXPORT Reading(T &output, TLVObject &data, const TLVHead &head);
42 bool API_EXPORT Reading(std::variant<_Types...> &output, TLVObject &data, const TLVHead &head);
46 template <typename T> bool API_EXPORT Reading(std::shared_ptr<T> &output, TLVObject &data, const TLVHead &head);
50 template <typename T> bool API_EXPORT Reading(std::vector<T> &output, TLVObject &data, const TLVHead &head);
54 template <typename T, typename R> bool API_EXPORT Reading(std::map<T, R> &output, TLVObject &data, const TLVHead &head);
58 template <> bool API_EXPORT Reading(std::nullptr_t &output, TLVObject &data, const TLVHead &head);
62 template <> bool API_EXPORT Reading(std::monostate &output, TLVObject &data, const TLVHead &head);
66 template <> bool API_EXPORT Reading(std::string &output, TLVObject &data, const TLVHead &head);
70 template <> bool API_EXPORT Reading(std::vector<uint8_t> &output, TLVObject &data, const TLVHead &head);
74 template <> bool API_EXPORT Reading(UDType &output, TLVObject &data, const TLVHead &head);
78 template <> bool API_EXPORT Reading(DataStatus &output, TLVObject &data, const TLVHead &head);
82 template <> bool API_EXPORT Reading(Object &output, TLVObject &data, const TLVHead &head);
86 template <> bool API_EXPORT Reading(UnifiedKey &output, TLVObject &data, const TLVHead &head);
90 template <> bool API_EXPORT Reading(UnifiedData &output, TLVObject &data, const TLVHead &head);
94 template <> bool API_EXPORT Reading(UnifiedRecord &output, TLVObject &data, const TLVHead &head);
98 template <> bool API_EXPORT Reading(Runtime &output, TLVObject &data, const TLVHead &head);
102 template <> bool API_EXPORT Reading(Privilege &output, TLVObject &data, const TLVHead &head);
107 bool API_EXPORT Reading(std::shared_ptr<OHOS::Media::PixelMap> &output, TLVObject &data, const TLVHead &head);
111 template <> bool API_EXPORT Reading(std::shared_ptr<OHOS::AAFwk::Want> &output, TLVObject &data, const TLVHead &head);
124 if (!Reading(output, data, head)) {
150 template <typename T> bool Reading(T &output, TLVObject &data, const TLVHead &head)
172 template <typename T> bool Reading(std::shared_ptr<T> &output, TLVObject &data, const TLVHead &head)
177 return Reading(*output, data, head);
207 template <typename T> bool Reading(std::vector<T> &output, TLVObject &data, const TLVHead &head)
217 if (!Reading(item, data, itemHead)) {
263 template <typename T, typename R> bool Reading(std::map<T, R> &output, TLVObject &data, const TLVHead &head)
279 if (!Reading(itemKey, data, headKey)) {
287 if (!Reading(itemValue, data, headValue)) {
358 auto success = Reading(output, data, head);
365 template <typename... _Types> bool Reading(std::variant<_Types...> &output, TLVObject &data, const TLVHead &head)
375 if (!Reading(index, data, headItem)) {