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

#include <descriptor.pb.h>

Inheritance diagram for google::protobuf::FieldDescriptorProto:
Inheritance graph
[legend]
Collaboration diagram for google::protobuf::FieldDescriptorProto:
Collaboration graph
[legend]

List of all members.

Public Types

typedef FieldDescriptorProto_Type Type
typedef FieldDescriptorProto_Label Label

Public Member Functions

 FieldDescriptorProto ()
virtual ~FieldDescriptorProto ()
 FieldDescriptorProto (const FieldDescriptorProto &from)
FieldDescriptorProtooperator= (const FieldDescriptorProto &from)
const
::google::protobuf::UnknownFieldSet
unknown_fields () const
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
void Swap (FieldDescriptorProto *other)
FieldDescriptorProtoNew () const
void CopyFrom (const ::google::protobuf::Message &from)
void MergeFrom (const ::google::protobuf::Message &from)
void CopyFrom (const FieldDescriptorProto &from)
void MergeFrom (const FieldDescriptorProto &from)
void Clear ()
bool IsInitialized () const
int ByteSize () const
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input)
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const
::google::protobuf::uint8SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const
int GetCachedSize () const
::google::protobuf::Metadata GetMetadata () const
bool has_name () const
void clear_name ()
const ::std::string & name () const
void set_name (const ::std::string &value)
void set_name (const char *value)
void set_name (const char *value, size_t size)
inline::std::string * mutable_name ()
bool has_number () const
void clear_number ()
inline::google::protobuf::int32 number () const
void set_number (::google::protobuf::int32 value)
bool has_label () const
void clear_label ()
inline::google::protobuf::FieldDescriptorProto_Label label () const
void set_label (::google::protobuf::FieldDescriptorProto_Label value)
bool has_type () const
void clear_type ()
inline::google::protobuf::FieldDescriptorProto_Type type () const
void set_type (::google::protobuf::FieldDescriptorProto_Type value)
bool has_type_name () const
void clear_type_name ()
const ::std::string & type_name () const
void set_type_name (const ::std::string &value)
void set_type_name (const char *value)
void set_type_name (const char *value, size_t size)
inline::std::string * mutable_type_name ()
bool has_extendee () const
void clear_extendee ()
const ::std::string & extendee () const
void set_extendee (const ::std::string &value)
void set_extendee (const char *value)
void set_extendee (const char *value, size_t size)
inline::std::string * mutable_extendee ()
bool has_default_value () const
void clear_default_value ()
const ::std::string & default_value () const
void set_default_value (const ::std::string &value)
void set_default_value (const char *value)
void set_default_value (const char *value, size_t size)
inline::std::string * mutable_default_value ()
bool has_options () const
void clear_options ()
const
::google::protobuf::FieldOptions
options () const
inline::google::protobuf::FieldOptions * mutable_options ()

Static Public Member Functions

static const
::google::protobuf::Descriptor
descriptor ()
static const FieldDescriptorProtodefault_instance ()
static bool Type_IsValid (int value)
static const
::google::protobuf::EnumDescriptor
Type_descriptor ()
static const ::std::string & Type_Name (Type value)
static bool Type_Parse (const ::std::string &name, Type *value)
static bool Label_IsValid (int value)
static const
::google::protobuf::EnumDescriptor
Label_descriptor ()
static const ::std::string & Label_Name (Label value)
static bool Label_Parse (const ::std::string &name, Label *value)

Static Public Attributes

static const Type TYPE_DOUBLE = FieldDescriptorProto_Type_TYPE_DOUBLE
static const Type TYPE_FLOAT = FieldDescriptorProto_Type_TYPE_FLOAT
static const Type TYPE_INT64 = FieldDescriptorProto_Type_TYPE_INT64
static const Type TYPE_UINT64 = FieldDescriptorProto_Type_TYPE_UINT64
static const Type TYPE_INT32 = FieldDescriptorProto_Type_TYPE_INT32
static const Type TYPE_FIXED64 = FieldDescriptorProto_Type_TYPE_FIXED64
static const Type TYPE_FIXED32 = FieldDescriptorProto_Type_TYPE_FIXED32
static const Type TYPE_BOOL = FieldDescriptorProto_Type_TYPE_BOOL
static const Type TYPE_STRING = FieldDescriptorProto_Type_TYPE_STRING
static const Type TYPE_GROUP = FieldDescriptorProto_Type_TYPE_GROUP
static const Type TYPE_MESSAGE = FieldDescriptorProto_Type_TYPE_MESSAGE
static const Type TYPE_BYTES = FieldDescriptorProto_Type_TYPE_BYTES
static const Type TYPE_UINT32 = FieldDescriptorProto_Type_TYPE_UINT32
static const Type TYPE_ENUM = FieldDescriptorProto_Type_TYPE_ENUM
static const Type TYPE_SFIXED32 = FieldDescriptorProto_Type_TYPE_SFIXED32
static const Type TYPE_SFIXED64 = FieldDescriptorProto_Type_TYPE_SFIXED64
static const Type TYPE_SINT32 = FieldDescriptorProto_Type_TYPE_SINT32
static const Type TYPE_SINT64 = FieldDescriptorProto_Type_TYPE_SINT64
static const Type Type_MIN
static const Type Type_MAX
static const int Type_ARRAYSIZE
static const Label LABEL_OPTIONAL = FieldDescriptorProto_Label_LABEL_OPTIONAL
static const Label LABEL_REQUIRED = FieldDescriptorProto_Label_LABEL_REQUIRED
static const Label LABEL_REPEATED = FieldDescriptorProto_Label_LABEL_REPEATED
static const Label Label_MIN
static const Label Label_MAX
static const int Label_ARRAYSIZE
static const int kNameFieldNumber = 1
static const int kNumberFieldNumber = 3
static const int kLabelFieldNumber = 4
static const int kTypeFieldNumber = 5
static const int kTypeNameFieldNumber = 6
static const int kExtendeeFieldNumber = 2
static const int kDefaultValueFieldNumber = 7
static const int kOptionsFieldNumber = 8

Friends

void LIBPROTOBUF_EXPORT protobuf_AddDesc_google_2fprotobuf_2fdescriptor_2eproto ()
void protobuf_AssignDesc_google_2fprotobuf_2fdescriptor_2eproto ()
void protobuf_ShutdownFile_google_2fprotobuf_2fdescriptor_2eproto ()

Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from google::protobuf::Message.

Reimplemented from google::protobuf::Message.

const ::std::string & google::protobuf::FieldDescriptorProto::default_value ( ) const [inline]
const ::std::string & google::protobuf::FieldDescriptorProto::extendee ( ) const [inline]

Reimplemented from google::protobuf::Message.

Here is the call graph for this function:

static bool google::protobuf::FieldDescriptorProto::Label_IsValid ( int  value) [inline, static]

Here is the call graph for this function:

static const ::std::string& google::protobuf::FieldDescriptorProto::Label_Name ( Label  value) [inline, static]

Here is the call graph for this function:

static bool google::protobuf::FieldDescriptorProto::Label_Parse ( const ::std::string &  name,
Label value 
) [inline, static]

Here is the call graph for this function:

const ::std::string & google::protobuf::FieldDescriptorProto::name ( ) const [inline]
FieldDescriptorProto& google::protobuf::FieldDescriptorProto::operator= ( const FieldDescriptorProto from) [inline]
void google::protobuf::FieldDescriptorProto::set_default_value ( const ::std::string &  value) [inline]
void google::protobuf::FieldDescriptorProto::set_default_value ( const char *  value) [inline]
void google::protobuf::FieldDescriptorProto::set_default_value ( const char *  value,
size_t  size 
) [inline]
void google::protobuf::FieldDescriptorProto::set_extendee ( const ::std::string &  value) [inline]
void google::protobuf::FieldDescriptorProto::set_extendee ( const char *  value) [inline]
void google::protobuf::FieldDescriptorProto::set_extendee ( const char *  value,
size_t  size 
) [inline]

Here is the call graph for this function:

void google::protobuf::FieldDescriptorProto::set_name ( const ::std::string &  value) [inline]
void google::protobuf::FieldDescriptorProto::set_name ( const char *  value) [inline]
void google::protobuf::FieldDescriptorProto::set_name ( const char *  value,
size_t  size 
) [inline]

Here is the call graph for this function:

void google::protobuf::FieldDescriptorProto::set_type_name ( const ::std::string &  value) [inline]
void google::protobuf::FieldDescriptorProto::set_type_name ( const char *  value) [inline]
void google::protobuf::FieldDescriptorProto::set_type_name ( const char *  value,
size_t  size 
) [inline]

Here is the call graph for this function:

static bool google::protobuf::FieldDescriptorProto::Type_IsValid ( int  value) [inline, static]

Here is the call graph for this function:

static const ::std::string& google::protobuf::FieldDescriptorProto::Type_Name ( Type  value) [inline, static]

Here is the call graph for this function:

const ::std::string & google::protobuf::FieldDescriptorProto::type_name ( ) const [inline]
static bool google::protobuf::FieldDescriptorProto::Type_Parse ( const ::std::string &  name,
Type value 
) [inline, static]

Here is the call graph for this function:


Friends And Related Function Documentation


Member Data Documentation


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