38 #ifndef GOOGLE_PROTOBUF_COMPILER_CODE_GENERATOR_H__
39 #define GOOGLE_PROTOBUF_COMPILER_CODE_GENERATOR_H__
44 #include <google/protobuf/stubs/common.h>
46 #include <google/protobuf/port_def.inc>
101 virtual bool GenerateAll(
const std::vector<const FileDescriptor*>&
files,
109 FEATURE_PROTO3_OPTIONAL = 1,
168 const google::protobuf::GeneratedCodeInfo& info);
173 virtual void ListParsedFiles(std::vector<const FileDescriptor*>*
output);
195 const std::string&, std::vector<std::pair<std::string, std::string> >*);
204 #include <google/protobuf/port_undef.inc>
206 #endif // GOOGLE_PROTOBUF_COMPILER_CODE_GENERATOR_H__