void InitializeFieldGeneratorInfoForFields(const std::vector< const FieldDescriptor * > &fields)
const FieldGeneratorInfo * GetFieldGeneratorInfo(const FieldDescriptor *field) const
void InitializeFieldGeneratorInfo(const FileDescriptor *file)
Context(const FileDescriptor *file, const Options &options)
bool HasGeneratedMethods(const Descriptor *descriptor) const
std::unique_ptr< ClassNameResolver > name_resolver_
void InitializeFieldGeneratorInfoForMessage(const Descriptor *message)
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(Context)
std::map< const OneofDescriptor *, OneofGeneratorInfo > oneof_generator_info_map_
std::map< const FieldDescriptor *, FieldGeneratorInfo > field_generator_info_map_
const OneofGeneratorInfo * GetOneofGeneratorInfo(const OneofDescriptor *oneof) const