webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Friends | List of all members
google::protobuf::Descriptor Class Reference

#include <descriptor.h>

Classes

struct  ExtensionRange
 
struct  ReservedRange
 

Public Member Functions

const stringname () const
 
const stringfull_name () const
 
int index () const
 
const FileDescriptorfile () const
 
const Descriptorcontaining_type () const
 
const MessageOptionsoptions () const
 
void CopyTo (DescriptorProto *proto) const
 
string DebugString () const
 
string DebugStringWithOptions (const DebugStringOptions &options) const
 
bool is_placeholder () 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 oneof_decl_count () const
 
const OneofDescriptoroneof_decl (int index) const
 
const OneofDescriptorFindOneofByName (const string &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
 
const ExtensionRangeFindExtensionRangeContainingNumber (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
 
int reserved_range_count () const
 
const ReservedRangereserved_range (int index) const
 
bool IsReservedNumber (int number) const
 
const ReservedRangeFindReservedRangeContainingNumber (int number) const
 
int reserved_name_count () const
 
const stringreserved_name (int index) const
 
bool IsReservedName (const string &name) const
 
bool GetSourceLocation (SourceLocation *out_location) const
 

Friends

class ::google::protobuf::descriptor_unittest::DescriptorTest
 
class ::google::protobuf::io::Printer
 
class DescriptorBuilder
 
class EnumDescriptor
 
class FieldDescriptor
 
class OneofDescriptor
 
class MethodDescriptor
 
class FileDescriptor
 

Member Function Documentation

◆ containing_type()

const Descriptor* google::protobuf::Descriptor::containing_type ( ) const

◆ CopyTo()

void Descriptor::CopyTo ( DescriptorProto proto) const

◆ DebugString()

string Descriptor::DebugString ( ) const

◆ DebugStringWithOptions()

string Descriptor::DebugStringWithOptions ( const DebugStringOptions options) const

◆ enum_type()

const EnumDescriptor* google::protobuf::Descriptor::enum_type ( int  index) const

◆ enum_type_count()

int google::protobuf::Descriptor::enum_type_count ( ) const

◆ extension()

const FieldDescriptor* google::protobuf::Descriptor::extension ( int  index) const

◆ extension_count()

int google::protobuf::Descriptor::extension_count ( ) const

◆ extension_range()

const ExtensionRange* google::protobuf::Descriptor::extension_range ( int  index) const

◆ extension_range_count()

int google::protobuf::Descriptor::extension_range_count ( ) const

◆ field()

const FieldDescriptor* google::protobuf::Descriptor::field ( int  index) const

◆ field_count()

int google::protobuf::Descriptor::field_count ( ) const

◆ file()

const FileDescriptor* google::protobuf::Descriptor::file ( ) const

◆ FindEnumTypeByName()

const EnumDescriptor * Descriptor::FindEnumTypeByName ( const string name) const

◆ FindEnumValueByName()

const EnumValueDescriptor * Descriptor::FindEnumValueByName ( const string name) const

◆ FindExtensionByCamelcaseName()

const FieldDescriptor * Descriptor::FindExtensionByCamelcaseName ( const string name) const

◆ FindExtensionByLowercaseName()

const FieldDescriptor * Descriptor::FindExtensionByLowercaseName ( const string name) const

◆ FindExtensionByName()

const FieldDescriptor * Descriptor::FindExtensionByName ( const string name) const

◆ FindExtensionRangeContainingNumber()

const Descriptor::ExtensionRange * Descriptor::FindExtensionRangeContainingNumber ( int  number) const

◆ FindFieldByCamelcaseName()

const FieldDescriptor * Descriptor::FindFieldByCamelcaseName ( const string camelcase_name) const

◆ FindFieldByLowercaseName()

const FieldDescriptor * Descriptor::FindFieldByLowercaseName ( const string lowercase_name) const

◆ FindFieldByName()

const FieldDescriptor * Descriptor::FindFieldByName ( const string name) const

◆ FindFieldByNumber()

const FieldDescriptor * Descriptor::FindFieldByNumber ( int  number) const

◆ FindNestedTypeByName()

const Descriptor * Descriptor::FindNestedTypeByName ( const string name) const

◆ FindOneofByName()

const OneofDescriptor * Descriptor::FindOneofByName ( const string name) const

◆ FindReservedRangeContainingNumber()

const Descriptor::ReservedRange * Descriptor::FindReservedRangeContainingNumber ( int  number) const

◆ full_name()

const string& google::protobuf::Descriptor::full_name ( ) const

◆ GetSourceLocation()

bool Descriptor::GetSourceLocation ( SourceLocation out_location) const

◆ index()

int google::protobuf::Descriptor::index ( ) const

◆ is_placeholder()

bool google::protobuf::Descriptor::is_placeholder ( ) const

◆ IsExtensionNumber()

bool google::protobuf::Descriptor::IsExtensionNumber ( int  number) const

◆ IsReservedName()

bool google::protobuf::Descriptor::IsReservedName ( const string name) const

◆ IsReservedNumber()

bool google::protobuf::Descriptor::IsReservedNumber ( int  number) const

◆ name()

const string& google::protobuf::Descriptor::name ( ) const

◆ nested_type()

const Descriptor* google::protobuf::Descriptor::nested_type ( int  index) const

◆ nested_type_count()

int google::protobuf::Descriptor::nested_type_count ( ) const

◆ oneof_decl()

const OneofDescriptor* google::protobuf::Descriptor::oneof_decl ( int  index) const

◆ oneof_decl_count()

int google::protobuf::Descriptor::oneof_decl_count ( ) const

◆ options()

const MessageOptions& google::protobuf::Descriptor::options ( ) const

◆ reserved_name()

const string& google::protobuf::Descriptor::reserved_name ( int  index) const

◆ reserved_name_count()

int google::protobuf::Descriptor::reserved_name_count ( ) const

◆ reserved_range()

const ReservedRange* google::protobuf::Descriptor::reserved_range ( int  index) const

◆ reserved_range_count()

int google::protobuf::Descriptor::reserved_range_count ( ) const

Friends And Related Function Documentation

◆ ::google::protobuf::descriptor_unittest::DescriptorTest

◆ ::google::protobuf::io::Printer

◆ DescriptorBuilder

friend class DescriptorBuilder
friend

◆ EnumDescriptor

friend class EnumDescriptor
friend

◆ FieldDescriptor

friend class FieldDescriptor
friend

◆ FileDescriptor

friend class FileDescriptor
friend

◆ MethodDescriptor

friend class MethodDescriptor
friend

◆ OneofDescriptor

friend class OneofDescriptor
friend

The documentation for this class was generated from the following files: