Home | History | Annotate | Download | only in protobuf

Lines Matching refs:DescriptorPool

78 class DescriptorPool;
126 // Use DescriptorPool to construct your own descriptors.
301 // Must be constructed using DescriptorPool.
318 // - Given a DescriptorPool, call DescriptorPool::FindExtensionByNumber().
322 // Use DescriptorPool to construct your own descriptors.
579 // Must be constructed using DescriptorPool.
588 // for a generated enum type, call TypeName_descriptor(). Use DescriptorPool
667 // Must be constructed using DescriptorPool.
680 // EnumDescriptor::FindValueByNumber(). Use DescriptorPool to construct
737 // Must be constructed using DescriptorPool.
747 // ServiceDescriptor. Use DescriptorPool to construct your own descriptors.
808 // Must be constructed using DescriptorPool.
818 // ServiceDescriptor::FindMethodByName(). Use DescriptorPool to construct your
877 // Must be constructed using DescriptorPool.
887 // descriptor->file(). Use DescriptorPool to construct your own descriptors.
897 // The DescriptorPool in which this FileDescriptor and all its contents were
899 const DescriptorPool* pool() const;
1002 const DescriptorPool* pool_;
1048 // DescriptorPool class is provided to make the process easier. It can
1052 // DescriptorPool also helps with memory management. Descriptors are
1060 // You can also search for descriptors within a DescriptorPool by name, and
1062 class LIBPROTOBUF_EXPORT DescriptorPool {
1064 // Create a normal, empty DescriptorPool.
1065 DescriptorPool();
1067 // Constructs a DescriptorPool that, when it can't find something among the
1071 // - If a DescriptorPool is constructed this way, its BuildFile*() methods
1087 explicit DescriptorPool(DescriptorDatabase* fallback_database,
1090 ~DescriptorPool();
1095 static const DescriptorPool* generated_pool();
1122 // a member of this DescriptorPool or one of its underlays.
1128 // this DescriptorPool or one of its underlays are guaranteed to be
1174 // this DescriptorPool. All dependencies of the file must already be in
1186 // to types or other files that are not found in the DescriptorPool (or its
1194 // DescriptorPool may be forced to guess whether an unknown type is a message
1207 // Create a DescriptorPool which is overlaid on top of some other pool.
1223 // underlay for a new DescriptorPool in which you add only the new file.
1227 explicit DescriptorPool(const DescriptorPool* underlay);
1240 static DescriptorPool* internal_generated_pool();
1248 void internal_set_underlay(const DescriptorPool* underlay) {
1292 const DescriptorPool* underlay_;
1302 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(DescriptorPool);
1402 PROTOBUF_DEFINE_ACCESSOR(FileDescriptor, pool, const DescriptorPool*)