Searched defs:FlattenableHelpers (Results 1 – 1 of 1) sorted by relevance
31 struct FlattenableHelpers { struct37 static constexpr size_t getFlattenedSize(const T&) { in getFlattenedSize()45 static status_t flatten(void** buffer, size_t* size, const T& value) { in flatten()55 static status_t unflatten(const void** buffer, size_t* size, T* value) { in unflatten()62 static size_t getFlattenedSize(const std::string& str) { in getFlattenedSize()66 static status_t flatten(void** buffer, size_t* size, const std::string& str) { in flatten()74 static status_t unflatten(const void** buffer, size_t* size, std::string* str) { in unflatten()85 static size_t getFlattenedSize(const LightFlattenable<T>& value) { in getFlattenedSize()105 static size_t getFlattenedSize(const std::optional<T>& value) { in getFlattenedSize()135 static size_t getFlattenedSize(const std::vector<T>& value) { in getFlattenedSize()[all …]