Go to the documentation of this file.
162 #ifndef ABSL_FLAGS_MARSHALLING_H_
163 #define ABSL_FLAGS_MARSHALLING_H_
168 #include "absl/base/config.h"
169 #include "absl/strings/string_view.h"
173 namespace flags_internal {
191 template <
typename T>
204 template <
typename T>
235 template <
typename T>
249 template <
typename T>
264 #endif // ABSL_FLAGS_MARSHALLING_H_
ABSL_NAMESPACE_BEGIN bool ParseFlag(absl::string_view input, T *dst, std::string *error)
std::string Unparse(FlagOpFn op, const void *val)
std::string UnparseFlag(const T &v)
#define ABSL_NAMESPACE_END
#define T(upbtypeconst, upbtype, ctype, default_value)
bool AbslParseFlag(absl::string_view text, absl::LogSeverity *dst, std::string *err)
#define ABSL_NAMESPACE_BEGIN
std::string AbslUnparseFlag(absl::LogSeverity v)
bool AbslParseFlag(absl::string_view text, bool *dst, std::string *)
std::string AbslUnparseFlag(absl::string_view v)
bool InvokeParseFlag(absl::string_view input, T *dst, std::string *err)
grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:21