#include <cpp_field.h>
Protected Attributes | |
const FieldDescriptor * | descriptor_ |
const Options & | options_ |
std::map< std::string, std::string > | variables_ |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (FieldGenerator) | |
Definition at line 71 of file cpp_field.h.
|
inlineexplicit |
Definition at line 73 of file cpp_field.h.
|
virtual |
Definition at line 114 of file cpp_field.cc.
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::StringFieldGenerator.
Definition at line 199 of file cpp_field.h.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::StringFieldGenerator.
Definition at line 162 of file cpp_field.h.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::StringFieldGenerator.
Definition at line 167 of file cpp_field.h.
|
inlinevirtual |
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::MessageFieldGenerator.
Definition at line 110 of file cpp_field.h.
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::MessageFieldGenerator.
Definition at line 105 of file cpp_field.h.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
virtual |
Reimplemented in google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, and google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator.
Definition at line 116 of file cpp_field.cc.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, and google::protobuf::compiler::cpp::StringFieldGenerator.
Definition at line 100 of file cpp_field.h.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::StringFieldGenerator.
Definition at line 86 of file cpp_field.h.
|
pure virtual |
Implemented in google::protobuf::compiler::cpp::RepeatedStringFieldGenerator, google::protobuf::compiler::cpp::RepeatedMessageFieldGenerator, google::protobuf::compiler::cpp::RepeatedPrimitiveFieldGenerator, google::protobuf::compiler::cpp::RepeatedEnumFieldGenerator, google::protobuf::compiler::cpp::StringOneofFieldGenerator, google::protobuf::compiler::cpp::MessageOneofFieldGenerator, google::protobuf::compiler::cpp::PrimitiveOneofFieldGenerator, google::protobuf::compiler::cpp::EnumOneofFieldGenerator, google::protobuf::compiler::cpp::MessageFieldGenerator, google::protobuf::compiler::cpp::StringFieldGenerator, google::protobuf::compiler::cpp::PrimitiveFieldGenerator, google::protobuf::compiler::cpp::EnumFieldGenerator, and google::protobuf::compiler::cpp::MapFieldGenerator.
|
private |
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::StringFieldGenerator.
Definition at line 200 of file cpp_field.h.
|
inlinevirtual |
Reimplemented in google::protobuf::compiler::cpp::StringFieldGenerator.
Definition at line 176 of file cpp_field.h.
Definition at line 93 of file cpp_field.cc.
|
protected |
Definition at line 205 of file cpp_field.h.
|
protected |
Definition at line 206 of file cpp_field.h.
|
protected |
Definition at line 207 of file cpp_field.h.