Go to the documentation of this file.
31 #ifndef GOOGLE_PROTOBUF_ANY_H__
32 #define GOOGLE_PROTOBUF_ANY_H__
40 #include <google/protobuf/port_def.inc>
55 StringPiece type_url_prefix);
82 InternalPackFrom(
message, type_url_prefix, T::FullMessageName());
93 return InternalUnpackTo(T::FullMessageName(),
message);
101 template <
typename T>
103 return InternalIs(T::FullMessageName());
147 #include <google/protobuf/port_undef.inc>
149 #endif // GOOGLE_PROTOBUF_ANY_H__
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
bool ParseAnyTypeUrl(const std::string &type_url, std::string *full_type_name)
const char kAnyFullTypeName[]
GLsizei const GLchar *const * string
#define T(upbtypeconst, upbtype, ctype, default_value)
const char kTypeGoogleApisComPrefix[]
bool GetAnyFieldDescriptors(const Message &message, const FieldDescriptor **type_url_field, const FieldDescriptor **value_field)
const char kTypeGoogleProdComPrefix[]
std::string GetTypeUrl(StringPiece message_name, StringPiece type_url_prefix)
GLsizei const GLfloat * value
GLenum GLuint GLenum GLsizei const GLchar * message
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:47