#include <google/protobuf/text_format.h>
#include <float.h>
#include <stdio.h>
#include <algorithm>
#include <atomic>
#include <climits>
#include <cmath>
#include <limits>
#include <vector>
#include <google/protobuf/stubs/stringprintf.h>
#include <google/protobuf/any.h>
#include <google/protobuf/descriptor.pb.h>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/io/tokenizer.h>
#include <google/protobuf/io/zero_copy_stream.h>
#include <google/protobuf/io/zero_copy_stream_impl.h>
#include <google/protobuf/descriptor.h>
#include <google/protobuf/dynamic_message.h>
#include <google/protobuf/map_field.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/unknown_field_set.h>
#include <google/protobuf/wire_format_lite.h>
#include <google/protobuf/stubs/strutil.h>
#include <google/protobuf/io/strtod.h>
#include <google/protobuf/stubs/map_util.h>
#include <google/protobuf/stubs/stl_util.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Go to the source code of this file.
◆ DEBUG_STRING_SILENT_MARKER
#define DEBUG_STRING_SILENT_MARKER "\t " |
◆ DO
◆ FORWARD_IMPL
#define FORWARD_IMPL |
( |
|
fn, |
|
|
|
... |
|
) |
| |
◆ OUTPUT_FIELD
#define OUTPUT_FIELD |
( |
|
CPPTYPE, |
|
|
|
METHOD |
|
) |
| |
Value: case FieldDescriptor::CPPTYPE_##CPPTYPE: \
printer->Print##METHOD( \
generator); \
break
◆ SET_FIELD
#define SET_FIELD |
( |
|
CPPTYPE, |
|
|
|
VALUE |
|
) |
| |
Value: if (
field->is_repeated()) { \
} else { \
}
◆ delegate_
std::unique_ptr<const TextFormat::FieldValuePrinter> delegate_ |
|
private |
◆ output_