BWAPI
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions | Friends
google::protobuf::DescriptorPool Class Reference

#include <descriptor.h>

List of all members.

Classes

class  ErrorCollector

Public Member Functions

 DescriptorPool ()
 DescriptorPool (DescriptorDatabase *fallback_database, ErrorCollector *error_collector=NULL)
 ~DescriptorPool ()
const FileDescriptorFindFileByName (const string &name) const
const FileDescriptorFindFileContainingSymbol (const string &symbol_name) const
const DescriptorFindMessageTypeByName (const string &name) const
const FieldDescriptorFindFieldByName (const string &name) const
const FieldDescriptorFindExtensionByName (const string &name) const
const EnumDescriptorFindEnumTypeByName (const string &name) const
const EnumValueDescriptorFindEnumValueByName (const string &name) const
const ServiceDescriptorFindServiceByName (const string &name) const
const MethodDescriptorFindMethodByName (const string &name) const
const FieldDescriptorFindExtensionByNumber (const Descriptor *extendee, int number) const
void FindAllExtensions (const Descriptor *extendee, vector< const FieldDescriptor * > *out) const
const FileDescriptorBuildFile (const FileDescriptorProto &proto)
const FileDescriptorBuildFileCollectingErrors (const FileDescriptorProto &proto, ErrorCollector *error_collector)
void AllowUnknownDependencies ()
 DescriptorPool (const DescriptorPool *underlay)
void InternalDontEnforceDependencies ()
void internal_set_underlay (const DescriptorPool *underlay)
bool InternalIsFileLoaded (const string &filename) const

Static Public Member Functions

static const DescriptorPoolgenerated_pool ()
static void InternalAddGeneratedFile (const void *encoded_file_descriptor, int size)
static DescriptorPoolinternal_generated_pool ()

Friends

class Descriptor
class FieldDescriptor
class EnumDescriptor
class ServiceDescriptor
class FileDescriptor
class DescriptorBuilder

Constructor & Destructor Documentation

google::protobuf::DescriptorPool::DescriptorPool ( DescriptorDatabase fallback_database,
ErrorCollector error_collector = NULL 
) [explicit]

Member Function Documentation

void google::protobuf::DescriptorPool::FindAllExtensions ( const Descriptor extendee,
vector< const FieldDescriptor * > *  out 
) const
const FieldDescriptor* google::protobuf::DescriptorPool::FindExtensionByNumber ( const Descriptor extendee,
int  number 
) const
const FileDescriptor* google::protobuf::DescriptorPool::FindFileContainingSymbol ( const string &  symbol_name) const
static void google::protobuf::DescriptorPool::InternalAddGeneratedFile ( const void *  encoded_file_descriptor,
int  size 
) [static]
bool google::protobuf::DescriptorPool::InternalIsFileLoaded ( const string &  filename) const

Friends And Related Function Documentation

friend class Descriptor [friend]
friend class DescriptorBuilder [friend]
friend class EnumDescriptor [friend]
friend class FieldDescriptor [friend]
friend class FileDescriptor [friend]
friend class ServiceDescriptor [friend]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines