#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: