Go to the documentation of this file.
31 #ifndef GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_FILE_H__
32 #define GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_FILE_H__
44 namespace objectivec {
47 class ExtensionGenerator;
48 class MessageGenerator;
75 io::Printer* printer,
const std::set<string>& headers_to_import)
const;
83 #endif // GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_FILE_H__
std::vector< std::unique_ptr< ExtensionGenerator > > extension_generators_
const string & RootClassName() const
std::vector< std::unique_ptr< MessageGenerator > > message_generators_
FileGenerator(const FileDescriptor *file, const Options &options)
void PrintFileRuntimePreamble(io::Printer *printer, const std::set< string > &headers_to_import) const
void GenerateSource(io::Printer *printer)
std::vector< std::unique_ptr< EnumGenerator > > enum_generators_
void GenerateHeader(io::Printer *printer)
FileGenerator & operator=(const FileGenerator &)=delete
const FileDescriptor * file_
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:57