~ubuntu-branches/debian/stretch/protobuf/stretch

« back to all changes in this revision

Viewing changes to src/google/protobuf/compiler/python/python_generator.h

  • Committer: Package Import Robot
  • Author(s): Robert S. Edmonds
  • Date: 2014-09-11 22:50:10 UTC
  • mfrom: (10.1.9 experimental)
  • Revision ID: package-import@ubuntu.com-20140911225010-wt4yo9dpc1fzuq5g
Tags: 2.6.0-3
Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
94
94
  void PrintNestedDescriptors(const Descriptor& containing_descriptor) const;
95
95
 
96
96
  void PrintMessages() const;
97
 
  void PrintMessage(const Descriptor& message_descriptor) const;
98
 
  void PrintNestedMessages(const Descriptor& containing_descriptor) const;
 
97
  void PrintMessage(const Descriptor& message_descriptor, const string& prefix,
 
98
                    vector<string>* to_register) const;
 
99
  void PrintNestedMessages(const Descriptor& containing_descriptor,
 
100
                           const string& prefix,
 
101
                           vector<string>* to_register) const;
99
102
 
100
103
  void FixForeignFieldsInDescriptors() const;
101
104
  void FixForeignFieldsInDescriptor(
105
108
                               const FieldDescriptor& field,
106
109
                               const string& python_dict_name) const;
107
110
  void AddMessageToFileDescriptor(const Descriptor& descriptor) const;
 
111
  void AddEnumToFileDescriptor(const EnumDescriptor& descriptor) const;
 
112
  void AddExtensionToFileDescriptor(const FieldDescriptor& descriptor) const;
108
113
  string FieldReferencingExpression(const Descriptor* containing_type,
109
114
                                    const FieldDescriptor& field,
110
115
                                    const string& python_dict_name) const;