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

#include <descriptor.h>

List of all members.

Classes

struct  ExtensionRange

Public Member Functions

const string & name () const
const string & full_name () const
int index () const
const FileDescriptorfile () const
const Descriptorcontaining_type () const
const MessageOptionsoptions () const
void CopyTo (DescriptorProto *proto) const
string DebugString () const
int field_count () const
const FieldDescriptorfield (int index) const
const FieldDescriptorFindFieldByNumber (int number) const
const FieldDescriptorFindFieldByName (const string &name) const
const FieldDescriptorFindFieldByLowercaseName (const string &lowercase_name) const
const FieldDescriptorFindFieldByCamelcaseName (const string &camelcase_name) const
int nested_type_count () const
const Descriptornested_type (int index) const
const DescriptorFindNestedTypeByName (const string &name) const
int enum_type_count () const
const EnumDescriptorenum_type (int index) const
const EnumDescriptorFindEnumTypeByName (const string &name) const
const EnumValueDescriptorFindEnumValueByName (const string &name) const
int extension_range_count () const
const ExtensionRangeextension_range (int index) const
bool IsExtensionNumber (int number) const
int extension_count () const
const FieldDescriptorextension (int index) const
const FieldDescriptorFindExtensionByName (const string &name) const
const FieldDescriptorFindExtensionByLowercaseName (const string &name) const
const FieldDescriptorFindExtensionByCamelcaseName (const string &name) const

Friends

class DescriptorBuilder
class EnumDescriptor
class FieldDescriptor
class MethodDescriptor
class FileDescriptor

Member Function Documentation

const FieldDescriptor* google::protobuf::Descriptor::FindFieldByCamelcaseName ( const string &  camelcase_name) const
const FieldDescriptor* google::protobuf::Descriptor::FindFieldByLowercaseName ( const string &  lowercase_name) const
const FieldDescriptor* google::protobuf::Descriptor::FindFieldByName ( const string &  name) const
const Descriptor* google::protobuf::Descriptor::FindNestedTypeByName ( const string &  name) const
const string& google::protobuf::Descriptor::full_name ( ) const
int google::protobuf::Descriptor::index ( ) const [inline]
const string& google::protobuf::Descriptor::name ( ) const

Friends And Related Function Documentation

friend class DescriptorBuilder [friend]
friend class EnumDescriptor [friend]
friend class FieldDescriptor [friend]
friend class FileDescriptor [friend]
friend class MethodDescriptor [friend]

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