#include <cpp_field.h>
google::protobuf::compiler::cpp::FieldGenerator::FieldGenerator |
( |
| ) |
|
|
inline |
virtual google::protobuf::compiler::cpp::FieldGenerator::~FieldGenerator |
( |
| ) |
|
|
virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateAccessorDeclarations |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateByteSize |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateClearingCode |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, and google::protobuf::compiler::cpp::PrimitiveFieldGenerator.
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateConstructorCode |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, and google::protobuf::compiler::cpp::PrimitiveFieldGenerator.
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateDefaultInstanceAllocator |
( |
io::Printer * |
printer | ) |
const |
|
inlinevirtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateDestructorCode |
( |
io::Printer * |
printer | ) |
const |
|
inlinevirtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateInlineAccessorDefinitions |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, and google::protobuf::compiler::cpp::PrimitiveFieldGenerator.
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateMergeFromCodedStream |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateMergeFromCodedStreamWithPacking |
( |
io::Printer * |
printer | ) |
const |
|
virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateMergingCode |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateNonInlineAccessorDefinitions |
( |
io::Printer * |
printer | ) |
const |
|
inlinevirtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GeneratePrivateMembers |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateSerializeWithCachedSizes |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateSerializeWithCachedSizesToArray |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateShutdownCode |
( |
io::Printer * |
printer | ) |
const |
|
inlinevirtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateStaticMembers |
( |
io::Printer * |
printer | ) |
const |
|
inlinevirtual |
virtual void google::protobuf::compiler::cpp::FieldGenerator::GenerateSwappingCode |
( |
io::Printer * |
printer | ) |
const |
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, and google::protobuf::compiler::cpp::PrimitiveFieldGenerator.
google::protobuf::compiler::cpp::FieldGenerator::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS |
( |
FieldGenerator |
| ) |
|
|
private |
The documentation for this class was generated from the following file:
- contrib/protoc-bnet/google/protobuf/compiler/cpp/cpp_field.h