Classes | Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
google::protobuf::util::converter::ProtoStreamObjectSource Class Reference

#include <protostream_objectsource.h>

Inheritance diagram for google::protobuf::util::converter::ProtoStreamObjectSource:
Inheritance graph
[legend]

Classes

struct  RenderOptions
 

Public Member Functions

util::Status NamedWriteTo (StringPiece name, ObjectWriter *ow) const override
 
util::Status NamedWriteTo (StringPiece name, ObjectWriter *ow) const override
 
 ProtoStreamObjectSource (io::CodedInputStream *stream, TypeResolver *type_resolver, const google::protobuf::Type &type)
 
 ProtoStreamObjectSource (io::CodedInputStream *stream, TypeResolver *type_resolver, const google::protobuf::Type &type)
 
 ProtoStreamObjectSource (io::CodedInputStream *stream, TypeResolver *type_resolver, const google::protobuf::Type &type, const RenderOptions &render_options)
 
void set_max_recursion_depth (int max_depth)
 
void set_max_recursion_depth (int max_depth)
 
void set_preserve_proto_field_names (bool value)
 
void set_use_ints_for_enums (bool value)
 
void set_use_lower_camel_for_enums (bool value)
 
 ~ProtoStreamObjectSource () override
 
 ~ProtoStreamObjectSource () override
 
- Public Member Functions inherited from google::protobuf::util::converter::ObjectSource
virtual util::Status WriteTo (ObjectWriter *ow) const
 
virtual util::Status WriteTo (ObjectWriter *ow) const
 
virtual ~ObjectSource ()
 
virtual ~ObjectSource ()
 

Protected Member Functions

const google::protobuf::FieldFindAndVerifyField (const google::protobuf::Type &type, uint32 tag) const
 
const google::protobuf::FieldFindAndVerifyField (const google::protobuf::Type &type, uint32_t tag) const
 
const std::string ReadFieldValueAsString (const google::protobuf::Field &field) const
 
const std::string ReadFieldValueAsString (const google::protobuf::Field &field) const
 
virtual util::Status RenderField (const google::protobuf::Field *field, StringPiece field_name, ObjectWriter *ow) const
 
virtual util::Status RenderField (const google::protobuf::Field *field, StringPiece field_name, ObjectWriter *ow) const
 
virtual util::StatusOr< uint32RenderList (const google::protobuf::Field *field, StringPiece name, uint32 list_tag, ObjectWriter *ow) const
 
virtual util::StatusOr< uint32_tRenderList (const google::protobuf::Field *field, StringPiece name, uint32_t list_tag, ObjectWriter *ow) const
 
io::CodedInputStreamstream () const
 
virtual util::Status WriteMessage (const google::protobuf::Type &descriptor, StringPiece name, const uint32 end_tag, bool include_start_and_end, ObjectWriter *ow) const
 
virtual util::Status WriteMessage (const google::protobuf::Type &type, StringPiece name, const uint32_t end_tag, bool include_start_and_end, ObjectWriter *ow) const
 
- Protected Member Functions inherited from google::protobuf::util::converter::ObjectSource
 ObjectSource ()
 
 ObjectSource ()
 

Private Types

typedef util::Status(* TypeRenderer) (const ProtoStreamObjectSource *, const google::protobuf::Type &, StringPiece, ObjectWriter *)
 
typedef util::Status(* TypeRenderer) (const ProtoStreamObjectSource *, const google::protobuf::Type &, StringPiece, ObjectWriter *)
 

Private Member Functions

 GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS (ProtoStreamObjectSource)
 
 GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS (ProtoStreamObjectSource)
 
util::Status IncrementRecursionDepth (StringPiece type_name, StringPiece field_name) const
 
util::Status IncrementRecursionDepth (StringPiece type_name, StringPiece field_name) const
 
bool IsMap (const google::protobuf::Field &field) const
 
bool IsMap (const google::protobuf::Field &field) const
 
 ProtoStreamObjectSource (io::CodedInputStream *stream, const TypeInfo *typeinfo, const google::protobuf::Type &type)
 
 ProtoStreamObjectSource (io::CodedInputStream *stream, const TypeInfo *typeinfo, const google::protobuf::Type &type, const RenderOptions &render_options)
 
std::pair< int64, int32ReadSecondsAndNanos (const google::protobuf::Type &type) const
 
std::pair< int64_t, int32_tReadSecondsAndNanos (const google::protobuf::Type &type) const
 
util::StatusOr< uint32RenderMap (const google::protobuf::Field *field, StringPiece name, uint32 list_tag, ObjectWriter *ow) const
 
util::StatusOr< uint32_tRenderMap (const google::protobuf::Field *field, StringPiece name, uint32_t list_tag, ObjectWriter *ow) const
 
util::Status RenderNonMessageField (const google::protobuf::Field *field, StringPiece field_name, ObjectWriter *ow) const
 
util::Status RenderNonMessageField (const google::protobuf::Field *field, StringPiece field_name, ObjectWriter *ow) const
 
util::Status RenderPacked (const google::protobuf::Field *field, ObjectWriter *ow) const
 
util::Status RenderPacked (const google::protobuf::Field *field, ObjectWriter *ow) const
 

Static Private Member Functions

static void DeleteRendererMap ()
 
static void DeleteRendererMap ()
 
static TypeRendererFindTypeRenderer (const std::string &type_url)
 
static TypeRendererFindTypeRenderer (const std::string &type_url)
 
static void InitRendererMap ()
 
static void InitRendererMap ()
 
static util::Status RenderAny (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderAny (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderBool (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderBool (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderBytes (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderBytes (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderDouble (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderDouble (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderDuration (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderDuration (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderFieldMask (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderFieldMask (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderFloat (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderFloat (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderInt32 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderInt32 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderInt64 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderInt64 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderString (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderString (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderStruct (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderStruct (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderStructListValue (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderStructListValue (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderStructValue (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderStructValue (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderTimestamp (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderTimestamp (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderUInt32 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderUInt32 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderUInt64 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 
static util::Status RenderUInt64 (const ProtoStreamObjectSource *os, const google::protobuf::Type &type, StringPiece name, ObjectWriter *ow)
 

Private Attributes

bool add_trailing_zeros_for_timestamp_and_duration_
 
int max_recursion_depth_
 
bool own_typeinfo_
 
bool preserve_proto_field_names_
 
int recursion_depth_
 
const RenderOptions render_options_
 
bool render_unknown_enum_values_
 
bool render_unknown_fields_
 
io::CodedInputStreamstream_
 
bool suppress_empty_object_
 
const google::protobuf::Typetype_
 
const TypeInfotypeinfo_
 
bool use_ints_for_enums_
 
bool use_lower_camel_for_enums_
 

Static Private Attributes

static std::unordered_map< std::string, TypeRenderer > * renderers_ = NULL
 

Detailed Description

Definition at line 72 of file bloaty/third_party/protobuf/src/google/protobuf/util/internal/protostream_objectsource.h.

Member Typedef Documentation

◆ TypeRenderer [1/2]

typedef util::Status(* google::protobuf::util::converter::ProtoStreamObjectSource::TypeRenderer) (const ProtoStreamObjectSource *, const google::protobuf::Type &, StringPiece, ObjectWriter *)
private

◆ TypeRenderer [2/2]

typedef util::Status(* google::protobuf::util::converter::ProtoStreamObjectSource::TypeRenderer) (const ProtoStreamObjectSource *, const google::protobuf::Type &, StringPiece, ObjectWriter *)
private

Constructor & Destructor Documentation

◆ ProtoStreamObjectSource() [1/5]

google::protobuf::util::converter::ProtoStreamObjectSource::ProtoStreamObjectSource ( io::CodedInputStream stream,
TypeResolver type_resolver,
const google::protobuf::Type type 
)

◆ ~ProtoStreamObjectSource() [1/2]

google::protobuf::util::converter::ProtoStreamObjectSource::~ProtoStreamObjectSource ( )
override

◆ ProtoStreamObjectSource() [2/5]

google::protobuf::util::converter::ProtoStreamObjectSource::ProtoStreamObjectSource ( io::CodedInputStream stream,
const TypeInfo typeinfo,
const google::protobuf::Type type 
)
private

◆ ProtoStreamObjectSource() [3/5]

google::protobuf::util::converter::ProtoStreamObjectSource::ProtoStreamObjectSource ( io::CodedInputStream stream,
TypeResolver type_resolver,
const google::protobuf::Type type 
)
inline

◆ ProtoStreamObjectSource() [4/5]

google::protobuf::util::converter::ProtoStreamObjectSource::ProtoStreamObjectSource ( io::CodedInputStream stream,
TypeResolver type_resolver,
const google::protobuf::Type type,
const RenderOptions render_options 
)

◆ ~ProtoStreamObjectSource() [2/2]

google::protobuf::util::converter::ProtoStreamObjectSource::~ProtoStreamObjectSource ( )
override

◆ ProtoStreamObjectSource() [5/5]

google::protobuf::util::converter::ProtoStreamObjectSource::ProtoStreamObjectSource ( io::CodedInputStream stream,
const TypeInfo typeinfo,
const google::protobuf::Type type,
const RenderOptions render_options 
)
private

Member Function Documentation

◆ DeleteRendererMap() [1/2]

void google::protobuf::util::converter::ProtoStreamObjectSource::DeleteRendererMap ( )
staticprivate

◆ DeleteRendererMap() [2/2]

static void google::protobuf::util::converter::ProtoStreamObjectSource::DeleteRendererMap ( )
staticprivate

◆ FindAndVerifyField() [1/2]

const google::protobuf::Field * google::protobuf::util::converter::ProtoStreamObjectSource::FindAndVerifyField ( const google::protobuf::Type type,
uint32  tag 
) const
protected

◆ FindAndVerifyField() [2/2]

const google::protobuf::Field* google::protobuf::util::converter::ProtoStreamObjectSource::FindAndVerifyField ( const google::protobuf::Type type,
uint32_t  tag 
) const
protected

◆ FindTypeRenderer() [1/2]

ProtoStreamObjectSource::TypeRenderer * google::protobuf::util::converter::ProtoStreamObjectSource::FindTypeRenderer ( const std::string &  type_url)
staticprivate

◆ FindTypeRenderer() [2/2]

static TypeRenderer* google::protobuf::util::converter::ProtoStreamObjectSource::FindTypeRenderer ( const std::string &  type_url)
staticprivate

◆ GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS() [1/2]

google::protobuf::util::converter::ProtoStreamObjectSource::GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS ( ProtoStreamObjectSource  )
private

◆ GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS() [2/2]

google::protobuf::util::converter::ProtoStreamObjectSource::GOOGLE_DISALLOW_IMPLICIT_CONSTRUCTORS ( ProtoStreamObjectSource  )
private

◆ IncrementRecursionDepth() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::IncrementRecursionDepth ( StringPiece  type_name,
StringPiece  field_name 
) const
private

◆ IncrementRecursionDepth() [2/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::IncrementRecursionDepth ( StringPiece  type_name,
StringPiece  field_name 
) const
private

◆ InitRendererMap() [1/2]

void google::protobuf::util::converter::ProtoStreamObjectSource::InitRendererMap ( )
staticprivate

◆ InitRendererMap() [2/2]

static void google::protobuf::util::converter::ProtoStreamObjectSource::InitRendererMap ( )
staticprivate

◆ IsMap() [1/2]

bool google::protobuf::util::converter::ProtoStreamObjectSource::IsMap ( const google::protobuf::Field field) const
private

◆ IsMap() [2/2]

bool google::protobuf::util::converter::ProtoStreamObjectSource::IsMap ( const google::protobuf::Field field) const
private

◆ NamedWriteTo() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::NamedWriteTo ( StringPiece  name,
ObjectWriter ow 
) const
overridevirtual

◆ NamedWriteTo() [2/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::NamedWriteTo ( StringPiece  name,
ObjectWriter ow 
) const
overridevirtual

◆ ReadFieldValueAsString() [1/2]

const std::string google::protobuf::util::converter::ProtoStreamObjectSource::ReadFieldValueAsString ( const google::protobuf::Field field) const
protected

◆ ReadFieldValueAsString() [2/2]

const std::string google::protobuf::util::converter::ProtoStreamObjectSource::ReadFieldValueAsString ( const google::protobuf::Field field) const
protected

◆ ReadSecondsAndNanos() [1/2]

std::pair< int64_t, int32_t > google::protobuf::util::converter::ProtoStreamObjectSource::ReadSecondsAndNanos ( const google::protobuf::Type type) const
private

◆ ReadSecondsAndNanos() [2/2]

std::pair<int64_t, int32_t> google::protobuf::util::converter::ProtoStreamObjectSource::ReadSecondsAndNanos ( const google::protobuf::Type type) const
private

◆ RenderAny() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderAny ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderAny() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderAny ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderBool() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderBool ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderBool() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderBool ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderBytes() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderBytes ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderBytes() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderBytes ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderDouble() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderDouble ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderDouble() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderDouble ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderDuration() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderDuration ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderDuration() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderDuration ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderField() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderField ( const google::protobuf::Field field,
StringPiece  field_name,
ObjectWriter ow 
) const
protectedvirtual

◆ RenderField() [2/2]

virtual util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderField ( const google::protobuf::Field field,
StringPiece  field_name,
ObjectWriter ow 
) const
protectedvirtual

◆ RenderFieldMask() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderFieldMask ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderFieldMask() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderFieldMask ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderFloat() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderFloat ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderFloat() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderFloat ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderInt32() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderInt32 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderInt32() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderInt32 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderInt64() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderInt64 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderInt64() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderInt64 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderList() [1/2]

util::StatusOr< uint32_t > google::protobuf::util::converter::ProtoStreamObjectSource::RenderList ( const google::protobuf::Field field,
StringPiece  name,
uint32  list_tag,
ObjectWriter ow 
) const
protectedvirtual

◆ RenderList() [2/2]

virtual util::StatusOr<uint32_t> google::protobuf::util::converter::ProtoStreamObjectSource::RenderList ( const google::protobuf::Field field,
StringPiece  name,
uint32_t  list_tag,
ObjectWriter ow 
) const
protectedvirtual

◆ RenderMap() [1/2]

util::StatusOr< uint32_t > google::protobuf::util::converter::ProtoStreamObjectSource::RenderMap ( const google::protobuf::Field field,
StringPiece  name,
uint32  list_tag,
ObjectWriter ow 
) const
private

◆ RenderMap() [2/2]

util::StatusOr<uint32_t> google::protobuf::util::converter::ProtoStreamObjectSource::RenderMap ( const google::protobuf::Field field,
StringPiece  name,
uint32_t  list_tag,
ObjectWriter ow 
) const
private

◆ RenderNonMessageField() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderNonMessageField ( const google::protobuf::Field field,
StringPiece  field_name,
ObjectWriter ow 
) const
private

◆ RenderNonMessageField() [2/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderNonMessageField ( const google::protobuf::Field field,
StringPiece  field_name,
ObjectWriter ow 
) const
private

◆ RenderPacked() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderPacked ( const google::protobuf::Field field,
ObjectWriter ow 
) const
private

◆ RenderPacked() [2/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderPacked ( const google::protobuf::Field field,
ObjectWriter ow 
) const
private

◆ RenderString() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderString ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderString() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderString ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderStruct() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderStruct ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderStruct() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderStruct ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderStructListValue() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderStructListValue ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderStructListValue() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderStructListValue ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderStructValue() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderStructValue ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderStructValue() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderStructValue ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderTimestamp() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderTimestamp ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderTimestamp() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderTimestamp ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderUInt32() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderUInt32 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderUInt32() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderUInt32 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderUInt64() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderUInt64 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ RenderUInt64() [2/2]

static util::Status google::protobuf::util::converter::ProtoStreamObjectSource::RenderUInt64 ( const ProtoStreamObjectSource os,
const google::protobuf::Type type,
StringPiece  name,
ObjectWriter ow 
)
staticprivate

◆ set_max_recursion_depth() [1/2]

void google::protobuf::util::converter::ProtoStreamObjectSource::set_max_recursion_depth ( int  max_depth)
inline

◆ set_max_recursion_depth() [2/2]

void google::protobuf::util::converter::ProtoStreamObjectSource::set_max_recursion_depth ( int  max_depth)
inline

◆ set_preserve_proto_field_names()

void google::protobuf::util::converter::ProtoStreamObjectSource::set_preserve_proto_field_names ( bool  value)
inline

◆ set_use_ints_for_enums()

void google::protobuf::util::converter::ProtoStreamObjectSource::set_use_ints_for_enums ( bool  value)
inline

◆ set_use_lower_camel_for_enums()

void google::protobuf::util::converter::ProtoStreamObjectSource::set_use_lower_camel_for_enums ( bool  value)
inline

◆ stream()

io::CodedInputStream* google::protobuf::util::converter::ProtoStreamObjectSource::stream ( ) const
inlineprotected

◆ WriteMessage() [1/2]

util::Status google::protobuf::util::converter::ProtoStreamObjectSource::WriteMessage ( const google::protobuf::Type descriptor,
StringPiece  name,
const uint32  end_tag,
bool  include_start_and_end,
ObjectWriter ow 
) const
protectedvirtual

◆ WriteMessage() [2/2]

virtual util::Status google::protobuf::util::converter::ProtoStreamObjectSource::WriteMessage ( const google::protobuf::Type type,
StringPiece  name,
const uint32_t  end_tag,
bool  include_start_and_end,
ObjectWriter ow 
) const
protectedvirtual

Member Data Documentation

◆ add_trailing_zeros_for_timestamp_and_duration_

bool google::protobuf::util::converter::ProtoStreamObjectSource::add_trailing_zeros_for_timestamp_and_duration_
private

◆ max_recursion_depth_

int google::protobuf::util::converter::ProtoStreamObjectSource::max_recursion_depth_
private

◆ own_typeinfo_

bool google::protobuf::util::converter::ProtoStreamObjectSource::own_typeinfo_
private

◆ preserve_proto_field_names_

bool google::protobuf::util::converter::ProtoStreamObjectSource::preserve_proto_field_names_
private

◆ recursion_depth_

int google::protobuf::util::converter::ProtoStreamObjectSource::recursion_depth_
mutableprivate

◆ render_options_

const RenderOptions google::protobuf::util::converter::ProtoStreamObjectSource::render_options_
private

◆ render_unknown_enum_values_

bool google::protobuf::util::converter::ProtoStreamObjectSource::render_unknown_enum_values_
private

◆ render_unknown_fields_

bool google::protobuf::util::converter::ProtoStreamObjectSource::render_unknown_fields_
private

◆ renderers_

static std::unordered_map< std::string, TypeRenderer > * google::protobuf::util::converter::ProtoStreamObjectSource::renderers_ = NULL
staticprivate

◆ stream_

io::CodedInputStream * google::protobuf::util::converter::ProtoStreamObjectSource::stream_
mutableprivate

◆ suppress_empty_object_

bool google::protobuf::util::converter::ProtoStreamObjectSource::suppress_empty_object_
private

◆ type_

const google::protobuf::Type & google::protobuf::util::converter::ProtoStreamObjectSource::type_
private

◆ typeinfo_

const TypeInfo * google::protobuf::util::converter::ProtoStreamObjectSource::typeinfo_
private

◆ use_ints_for_enums_

bool google::protobuf::util::converter::ProtoStreamObjectSource::use_ints_for_enums_
private

◆ use_lower_camel_for_enums_

bool google::protobuf::util::converter::ProtoStreamObjectSource::use_lower_camel_for_enums_
private

The documentation for this class was generated from the following files:


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