#include <default_value_objectwriter.h>
|
| DefaultValueObjectWriter (TypeResolver *type_resolver, const google::protobuf::Type &type, ObjectWriter *ow) |
|
DefaultValueObjectWriter * | EndList () override |
|
DefaultValueObjectWriter * | EndObject () override |
|
void | RegisterFieldScrubCallBack (FieldScrubCallBackPtr field_scrub_callback) |
|
DefaultValueObjectWriter * | RenderBool (StringPiece name, bool value) override |
|
DefaultValueObjectWriter * | RenderBytes (StringPiece name, StringPiece value) override |
|
DefaultValueObjectWriter * | RenderDouble (StringPiece name, double value) override |
|
DefaultValueObjectWriter * | RenderFloat (StringPiece name, float value) override |
|
DefaultValueObjectWriter * | RenderInt32 (StringPiece name, int32 value) override |
|
DefaultValueObjectWriter * | RenderInt64 (StringPiece name, int64 value) override |
|
virtual DefaultValueObjectWriter * | RenderNull (StringPiece name) |
|
DefaultValueObjectWriter * | RenderString (StringPiece name, StringPiece value) override |
|
DefaultValueObjectWriter * | RenderUint32 (StringPiece name, uint32 value) override |
|
DefaultValueObjectWriter * | RenderUint64 (StringPiece name, uint64 value) override |
|
void | set_preserve_proto_field_names (bool value) |
|
void | set_print_enums_as_ints (bool value) |
|
void | set_suppress_empty_list (bool value) |
|
DefaultValueObjectWriter * | StartList (StringPiece name) override |
|
DefaultValueObjectWriter * | StartObject (StringPiece name) override |
|
virtual | ~DefaultValueObjectWriter () |
|
virtual bool | done () |
|
void | set_use_strict_base64_decoding (bool value) |
|
bool | use_strict_base64_decoding () const |
|
virtual | ~ObjectWriter () |
|
◆ FieldScrubCallBack
◆ FieldScrubCallBackPtr
◆ NodeKind
◆ DefaultValueObjectWriter()
◆ ~DefaultValueObjectWriter()
google::protobuf::util::converter::DefaultValueObjectWriter::~DefaultValueObjectWriter |
( |
| ) |
|
|
virtual |
◆ CreateDefaultDataPieceForField() [1/2]
◆ CreateDefaultDataPieceForField() [2/2]
◆ CreateNewNode()
◆ current()
Node* google::protobuf::util::converter::DefaultValueObjectWriter::current |
( |
| ) |
|
|
inlineprotected |
◆ EndList()
◆ EndObject()
◆ FindEnumDefault()
◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS()
google::protobuf::util::converter::DefaultValueObjectWriter::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS |
( |
DefaultValueObjectWriter |
| ) |
|
|
private |
◆ MaybePopulateChildrenOfAny()
void google::protobuf::util::converter::DefaultValueObjectWriter::MaybePopulateChildrenOfAny |
( |
Node * |
node | ) |
|
|
private |
◆ RegisterFieldScrubCallBack()
void google::protobuf::util::converter::DefaultValueObjectWriter::RegisterFieldScrubCallBack |
( |
FieldScrubCallBackPtr |
field_scrub_callback | ) |
|
◆ RenderBool()
◆ RenderBytes()
◆ RenderDataPiece()
void google::protobuf::util::converter::DefaultValueObjectWriter::RenderDataPiece |
( |
StringPiece |
name, |
|
|
const DataPiece & |
data |
|
) |
| |
|
private |
◆ RenderDouble()
◆ RenderFloat()
◆ RenderInt32()
◆ RenderInt64()
◆ RenderNull()
◆ RenderString()
◆ RenderUint32()
◆ RenderUint64()
◆ set_preserve_proto_field_names()
void google::protobuf::util::converter::DefaultValueObjectWriter::set_preserve_proto_field_names |
( |
bool |
value | ) |
|
|
inline |
◆ set_print_enums_as_ints()
void google::protobuf::util::converter::DefaultValueObjectWriter::set_print_enums_as_ints |
( |
bool |
value | ) |
|
|
inline |
◆ set_suppress_empty_list()
void google::protobuf::util::converter::DefaultValueObjectWriter::set_suppress_empty_list |
( |
bool |
value | ) |
|
|
inline |
◆ StartList()
◆ StartObject()
◆ WriteRoot()
void google::protobuf::util::converter::DefaultValueObjectWriter::WriteRoot |
( |
| ) |
|
|
private |
◆ current_
Node* google::protobuf::util::converter::DefaultValueObjectWriter::current_ |
|
private |
◆ field_scrub_callback_
◆ ow_
ObjectWriter* google::protobuf::util::converter::DefaultValueObjectWriter::ow_ |
|
private |
◆ own_typeinfo_
bool google::protobuf::util::converter::DefaultValueObjectWriter::own_typeinfo_ |
|
private |
◆ preserve_proto_field_names_
bool google::protobuf::util::converter::DefaultValueObjectWriter::preserve_proto_field_names_ |
|
private |
◆ root_
std::unique_ptr<Node> google::protobuf::util::converter::DefaultValueObjectWriter::root_ |
|
private |
◆ stack_
std::stack<Node*> google::protobuf::util::converter::DefaultValueObjectWriter::stack_ |
|
private |
◆ string_values_
std::vector<std::unique_ptr<std::string> > google::protobuf::util::converter::DefaultValueObjectWriter::string_values_ |
|
private |
◆ suppress_empty_list_
bool google::protobuf::util::converter::DefaultValueObjectWriter::suppress_empty_list_ |
|
private |
◆ type_
◆ typeinfo_
const TypeInfo* google::protobuf::util::converter::DefaultValueObjectWriter::typeinfo_ |
|
private |
◆ use_ints_for_enums_
bool google::protobuf::util::converter::DefaultValueObjectWriter::use_ints_for_enums_ |
|
private |
The documentation for this class was generated from the following files: