24#include "absl/strings/str_cat.h"
25#include "absl/strings/str_format.h"
26#include "absl/strings/str_join.h"
74 return std::move(*
this);
77 template <
typename Sink>
PrettyStruct Member(std::string_view name, const T &value) &&
Definition: struct.h:72
void MemberInternal(std::string_view)
Definition: struct.cc:29
PrettyStruct(std::string_view name)
Definition: struct.cc:27
std::string name_
Definition: struct.h:90
PrettyStruct & Member(std::string_view name, const T &value) &
Definition: struct.h:65
friend void AbslStringify(Sink &sink, const PrettyStruct &ps)
Definition: struct.h:78
std::vector< std::string > members_
Definition: struct.h:91
char * name
Definition: libf2fs.c:1403
Definition: alloc_driver.h:20
std::string Format(const TimeStamp &time_point)
Definition: instance_database_types.cpp:42
PrettyStruct Pretty(AndroidBuild &build, PrettyAdlPlaceholder)
Definition: android_build.cc:72
std::ostream & operator<<(std::ostream &out, DeviceType device_type)
Definition: device_type.cpp:72
std::string_view format_as(DeviceType device_type)
Definition: device_type.cpp:76