Lines Matching defs:DescriptorDatabase
50 class DescriptorDatabase;
62 // can be created which wraps a DescriptorDatabase and only builds particular
64 class LIBPROTOBUF_EXPORT DescriptorDatabase {
66 inline DescriptorDatabase() {}
67 virtual ~DescriptorDatabase();
104 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(DescriptorDatabase);
107 // A DescriptorDatabase into which you can insert files manually.
128 class LIBPROTOBUF_EXPORT SimpleDescriptorDatabase : public DescriptorDatabase {
142 // implements DescriptorDatabase -----------------------------------
266 class LIBPROTOBUF_EXPORT EncodedDescriptorDatabase : public DescriptorDatabase {
287 // implements DescriptorDatabase -----------------------------------
310 // A DescriptorDatabase that fetches files from a given pool.
311 class LIBPROTOBUF_EXPORT DescriptorPoolDatabase : public DescriptorDatabase {
316 // implements DescriptorDatabase -----------------------------------
332 // A DescriptorDatabase that wraps two or more others. It first searches the
334 class LIBPROTOBUF_EXPORT MergedDescriptorDatabase : public DescriptorDatabase {
337 MergedDescriptorDatabase(DescriptorDatabase* source1,
338 DescriptorDatabase* source2);
342 MergedDescriptorDatabase(const vector<DescriptorDatabase*>& sources);
345 // implements DescriptorDatabase -----------------------------------
359 vector<DescriptorDatabase*> sources_;