Functions
-
template <typename Enum, EnableIfProtoEnum<Enum, true> = 0>bool AbslParseFlag (absl::string_viewtext,Enum *e,std::string *error)We inject these functions in the user namespace to allow for ADL on the
enums.
These overloads handle LITE enums.
Defined at line 129 of file ../../third_party/protobuf/src/src/google/protobuf/generated_enum_util.h
-
template <typename Enum, EnableIfProtoEnum<Enum, true> = 0>std::string AbslUnparseFlag (Enum e)Defined at line 150 of file ../../third_party/protobuf/src/src/google/protobuf/generated_enum_util.h
-
template <typename Enum, typename = EnableIfProtoEnum<Enum, false>>bool AbslParseFlag (absl::string_viewtext,Enum *e,std::string *error)We inject these functions in the user namespace to allow for ADL on the
enums.
These overloads handle reflection based enums.
Defined at line 155 of file ../../third_party/protobuf/src/src/google/protobuf/generated_enum_reflection.h
-
template <typename Enum, std::enable_if_t<is_proto_enum<Enum>::value, int> = 0>bool AbslParseFlag (absl::string_viewtext,std::vector<Enum> *e,std::string *error)Overloads for std::vector
<E
> for a list of enum values.
Defined at line 157 of file ../../third_party/protobuf/src/src/google/protobuf/generated_enum_util.h
-
template <typename Enum, typename = EnableIfProtoEnum<Enum, false>>std::string AbslUnparseFlag (Enum e)Defined at line 167 of file ../../third_party/protobuf/src/src/google/protobuf/generated_enum_reflection.h
-
template <typename Enumstd::enable_if_t<is_proto_enum<Enum>::value, int> = 0>std::string AbslUnparseFlag (const std::vector<Enum> & e)Defined at line 171 of file ../../third_party/protobuf/src/src/google/protobuf/generated_enum_util.h