31 #ifndef GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_FILE_H__ 32 #define GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_FILE_H__ 50 namespace objectivec {
53 class ExtensionGenerator;
54 class MessageGenerator;
65 const string Path()
const;
71 is_public_dep_ = is_public_dep;
76 string root_class_name_;
80 vector<FileGenerator*> dependency_generators_;
82 vector<EnumGenerator*> enum_generators_;
83 vector<MessageGenerator*> message_generators_;
84 vector<ExtensionGenerator*> extension_generators_;
89 const vector<FileGenerator*>& DependencyGenerators();
99 #endif // GOOGLE_PROTOBUF_COMPILER_OBJECTIVEC_FILE_H__
Definition: printer.h:164
bool IsPublicDependency() const
Definition: objectivec_file.h:67
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: macros.h:40
Definition: objectivec_file.h:56
Definition: descriptor.h:1156
Definition: objectivec_helpers.h:46
VoEFile * file
Definition: voe_cmd_test.cc:59
Definition: __init__.py:1
def GenerateHeader(n)
Definition: gen_gtest_pred_impl.py:317
Definition: gflags_completions.h:115
void SetIsPublicDependency(bool is_public_dep)
Definition: objectivec_file.h:70
const string & RootClassName() const
Definition: objectivec_file.h:64