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

Namespaces

 converter
 
 error
 
 internal
 
 status_internal
 
 statusor_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  SimpleFieldComparator
 
class  SnakeCaseCamelCaseTest
 
class  Status
 
class  StatusOr
 
class  TimeUtil
 
class  TypeResolver
 

Typedefs

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

Functions

void AddSpecificIndex (google::protobuf::util::MessageDifferencer::SpecificField *specific_field, const Message &message, const FieldDescriptor *field, int index)
 
void AddSpecificNewIndex (google::protobuf::util::MessageDifferencer::SpecificField *specific_field, const Message &message, const FieldDescriptor *field, int index)
 
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)
 
static int64_t Pow (int64_t 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)
 
 TEST (DelimitedMessageUtilTest, FailsAtEndOfStream)
 

Typedef Documentation

◆ FieldDescriptorArray

◆ JsonOptions

Function Documentation

◆ AddSpecificIndex()

void google::protobuf::util::AddSpecificIndex ( google::protobuf::util::MessageDifferencer::SpecificField specific_field,
const Message message,
const FieldDescriptor field,
int  index 
)

◆ AddSpecificNewIndex()

void google::protobuf::util::AddSpecificNewIndex ( google::protobuf::util::MessageDifferencer::SpecificField specific_field,
const Message message,
const FieldDescriptor field,
int  index 
)

◆ 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

◆ 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 
)

◆ 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

◆ 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 
)

◆ DoAssignOrReturn()

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

◆ JsonStringToMessage() [1/2]

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

◆ JsonStringToMessage() [2/2]

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

◆ 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

◆ 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 
)

◆ JsonToBinaryString() [1/2]

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

◆ 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 
)

◆ MatchIndicesPostProcessorForSmartList()

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

◆ MessageToJsonString() [1/2]

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

◆ MessageToJsonString() [2/2]

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

◆ NewTypeResolverForDescriptorPool()

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

◆ operator<<()

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

◆ ParseDelimitedFromCodedStream()

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

◆ ParseDelimitedFromZeroCopyStream()

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

◆ Pow() [1/2]

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

◆ Pow() [2/2]

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

◆ SerializeDelimitedToCodedStream()

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

◆ SerializeDelimitedToFileDescriptor()

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

◆ SerializeDelimitedToOstream()

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

◆ SerializeDelimitedToZeroCopyStream()

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

◆ TEST() [1/2]

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

◆ TEST() [2/2]

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:29