Namespaces | Classes | Typedefs | Functions
google::protobuf::util Namespace Reference

Namespaces

 converter
 
 error
 
 internal
 

Classes

class  DataStripper
 
class  DefaultFieldComparator
 
class  EnumScrubber
 
class  ExtensionStripper
 
class  FieldComparator
 
class  FieldContext
 
class  FieldMaskUtil
 
class  FieldScrubber
 
class  GogoDataStripper
 
struct  JsonParseOptions
 
struct  JsonPrintOptions
 
class  MessageDifferencer
 
class  NumDiffsReporter
 
class  Proto3DataStripper
 
class  SchemaGroupStripper
 
class  SnakeCaseCamelCaseTest
 
class  Status
 
class  StatusOr
 
class  TimeUtil
 
class  TypeResolver
 

Typedefs

typedef std::vector< const FieldDescriptor * > FieldDescriptorArray
 
typedef JsonPrintOptions JsonOptions
 

Functions

util::Status BinaryToJsonStream (TypeResolver *resolver, const std::string &type_url, io::ZeroCopyInputStream *binary_input, io::ZeroCopyOutputStream *json_output)
 
util::Status BinaryToJsonStream (TypeResolver *resolver, const std::string &type_url, io::ZeroCopyInputStream *binary_input, io::ZeroCopyOutputStream *json_output, const JsonPrintOptions &options)
 
util::Status BinaryToJsonString (TypeResolver *resolver, const std::string &type_url, const std::string &binary_input, std::string *json_output)
 
util::Status BinaryToJsonString (TypeResolver *resolver, const std::string &type_url, const std::string &binary_input, std::string *json_output, const JsonPrintOptions &options)
 
template<typename T >
Status DoAssignOrReturn (T &lhs, StatusOr< T > result)
 
util::Status JsonStringToMessage (StringPiece input, Message *message)
 
util::Status JsonStringToMessage (StringPiece input, Message *message, const JsonParseOptions &options)
 
util::Status JsonToBinaryStream (TypeResolver *resolver, const std::string &type_url, io::ZeroCopyInputStream *json_input, io::ZeroCopyOutputStream *binary_output)
 
util::Status JsonToBinaryStream (TypeResolver *resolver, const std::string &type_url, io::ZeroCopyInputStream *json_input, io::ZeroCopyOutputStream *binary_output, const JsonParseOptions &options)
 
util::Status JsonToBinaryString (TypeResolver *resolver, const std::string &type_url, StringPiece json_input, std::string *binary_output)
 
util::Status JsonToBinaryString (TypeResolver *resolver, const std::string &type_url, StringPiece json_input, std::string *binary_output, const JsonParseOptions &options)
 
void MatchIndicesPostProcessorForSmartList (std::vector< int > *match_list1, std::vector< int > *match_list2)
 
util::Status MessageToJsonString (const Message &message, std::string *output)
 
util::Status MessageToJsonString (const Message &message, std::string *output, const JsonOptions &options)
 
TypeResolverNewTypeResolverForDescriptorPool (const std::string &url_prefix, const DescriptorPool *pool)
 
std::ostream & operator<< (std::ostream &os, const Status &x)
 
bool ParseDelimitedFromCodedStream (MessageLite *message, io::CodedInputStream *input, bool *clean_eof)
 
bool ParseDelimitedFromZeroCopyStream (MessageLite *message, io::ZeroCopyInputStream *input, bool *clean_eof)
 
static int64 Pow (int64 x, int y)
 
bool SerializeDelimitedToCodedStream (const MessageLite &message, io::CodedOutputStream *output)
 
bool SerializeDelimitedToFileDescriptor (const MessageLite &message, int file_descriptor)
 
bool SerializeDelimitedToOstream (const MessageLite &message, std::ostream *output)
 
bool SerializeDelimitedToZeroCopyStream (const MessageLite &message, io::ZeroCopyOutputStream *output)
 
 TEST (DelimitedMessageUtilTest, DelimitedMessages)
 

Typedef Documentation

◆ FieldDescriptorArray

Definition at line 73 of file message_differencer.h.

◆ JsonOptions

Definition at line 90 of file json_util.h.

Function Documentation

◆ BinaryToJsonStream() [1/2]

util::Status google::protobuf::util::BinaryToJsonStream ( TypeResolver resolver,
const std::string type_url,
io::ZeroCopyInputStream binary_input,
io::ZeroCopyOutputStream json_output 
)
inline

Definition at line 126 of file json_util.h.

◆ BinaryToJsonStream() [2/2]

PROTOBUF_EXPORT util::Status google::protobuf::util::BinaryToJsonStream ( TypeResolver resolver,
const std::string type_url,
io::ZeroCopyInputStream binary_input,
io::ZeroCopyOutputStream json_output,
const JsonPrintOptions options 
)

Definition at line 85 of file json_util.cc.

◆ BinaryToJsonString() [1/2]

util::Status google::protobuf::util::BinaryToJsonString ( TypeResolver resolver,
const std::string type_url,
const std::string binary_input,
std::string json_output 
)
inline

Definition at line 139 of file json_util.h.

◆ BinaryToJsonString() [2/2]

PROTOBUF_EXPORT util::Status google::protobuf::util::BinaryToJsonString ( TypeResolver resolver,
const std::string type_url,
const std::string binary_input,
std::string json_output,
const JsonPrintOptions options 
)

Definition at line 113 of file json_util.cc.

◆ DoAssignOrReturn()

template<typename T >
Status google::protobuf::util::DoAssignOrReturn ( T lhs,
StatusOr< T result 
)

Definition at line 61 of file status_macros.h.

◆ JsonStringToMessage() [1/2]

util::Status google::protobuf::util::JsonStringToMessage ( StringPiece  input,
Message message 
)
inline

Definition at line 110 of file json_util.h.

◆ JsonStringToMessage() [2/2]

PROTOBUF_EXPORT util::Status google::protobuf::util::JsonStringToMessage ( StringPiece  input,
Message message,
const JsonParseOptions options 
)

Definition at line 259 of file json_util.cc.

◆ JsonToBinaryStream() [1/2]

util::Status google::protobuf::util::JsonToBinaryStream ( TypeResolver resolver,
const std::string type_url,
io::ZeroCopyInputStream json_input,
io::ZeroCopyOutputStream binary_output 
)
inline

Definition at line 157 of file json_util.h.

◆ JsonToBinaryStream() [2/2]

PROTOBUF_EXPORT util::Status google::protobuf::util::JsonToBinaryStream ( TypeResolver resolver,
const std::string type_url,
io::ZeroCopyInputStream json_input,
io::ZeroCopyOutputStream binary_output,
const JsonParseOptions options 
)

Definition at line 176 of file json_util.cc.

◆ JsonToBinaryString() [1/2]

util::Status google::protobuf::util::JsonToBinaryString ( TypeResolver resolver,
const std::string type_url,
StringPiece  json_input,
std::string binary_output 
)
inline

Definition at line 170 of file json_util.h.

◆ JsonToBinaryString() [2/2]

PROTOBUF_EXPORT util::Status google::protobuf::util::JsonToBinaryString ( TypeResolver resolver,
const std::string type_url,
StringPiece  json_input,
std::string binary_output,
const JsonParseOptions options 
)

Definition at line 207 of file json_util.cc.

◆ MatchIndicesPostProcessorForSmartList()

void google::protobuf::util::MatchIndicesPostProcessorForSmartList ( std::vector< int > *  match_list1,
std::vector< int > *  match_list2 
)

Definition at line 189 of file message_differencer.cc.

◆ MessageToJsonString() [1/2]

util::Status google::protobuf::util::MessageToJsonString ( const Message message,
std::string output 
)
inline

Definition at line 99 of file json_util.h.

◆ MessageToJsonString() [2/2]

PROTOBUF_EXPORT util::Status google::protobuf::util::MessageToJsonString ( const Message message,
std::string output,
const JsonOptions options 
)

Definition at line 243 of file json_util.cc.

◆ NewTypeResolverForDescriptorPool()

PROTOBUF_EXPORT TypeResolver * google::protobuf::util::NewTypeResolverForDescriptorPool ( const std::string url_prefix,
const DescriptorPool pool 
)

Definition at line 366 of file type_resolver_util.cc.

◆ operator<<()

PROTOBUF_EXPORT std::ostream & google::protobuf::util::operator<< ( std::ostream &  os,
const Status x 
)

Definition at line 127 of file status.cc.

◆ ParseDelimitedFromCodedStream()

bool PROTOBUF_EXPORT google::protobuf::util::ParseDelimitedFromCodedStream ( MessageLite message,
io::CodedInputStream input,
bool *  clean_eof 
)

Definition at line 64 of file delimited_message_util.cc.

◆ ParseDelimitedFromZeroCopyStream()

bool PROTOBUF_EXPORT google::protobuf::util::ParseDelimitedFromZeroCopyStream ( MessageLite message,
io::ZeroCopyInputStream input,
bool *  clean_eof 
)

Definition at line 57 of file delimited_message_util.cc.

◆ Pow()

static int64 google::protobuf::util::Pow ( int64  x,
int  y 
)
static

Definition at line 196 of file time_util.cc.

◆ SerializeDelimitedToCodedStream()

bool PROTOBUF_EXPORT google::protobuf::util::SerializeDelimitedToCodedStream ( const MessageLite message,
io::CodedOutputStream output 
)

Definition at line 96 of file delimited_message_util.cc.

◆ SerializeDelimitedToFileDescriptor()

bool PROTOBUF_EXPORT google::protobuf::util::SerializeDelimitedToFileDescriptor ( const MessageLite message,
int  file_descriptor 
)

Definition at line 41 of file delimited_message_util.cc.

◆ SerializeDelimitedToOstream()

bool PROTOBUF_EXPORT google::protobuf::util::SerializeDelimitedToOstream ( const MessageLite message,
std::ostream *  output 
)

Definition at line 47 of file delimited_message_util.cc.

◆ SerializeDelimitedToZeroCopyStream()

bool PROTOBUF_EXPORT google::protobuf::util::SerializeDelimitedToZeroCopyStream ( const MessageLite message,
io::ZeroCopyOutputStream output 
)

Definition at line 90 of file delimited_message_util.cc.

◆ TEST()

google::protobuf::util::TEST ( DelimitedMessageUtilTest  ,
DelimitedMessages   
)

Definition at line 47 of file delimited_message_util_test.cc.



libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:10