Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | Friends | List of all members
google::protobuf::EnumValueDescriptor Class Reference

#include <descriptor.h>

Public Types

typedef EnumValueDescriptorProto Proto
 
typedef EnumValueDescriptorProto Proto
 

Public Member Functions

void CopyTo (EnumValueDescriptorProto *proto) const
 
void CopyTo (EnumValueDescriptorProto *proto) const
 
std::string DebugString () const
 
std::string DebugString () const
 
std::string DebugStringWithOptions (const DebugStringOptions &options) const
 
std::string DebugStringWithOptions (const DebugStringOptions &options) const
 
const FileDescriptorfile () const
 
const FileDescriptorfile () const
 
const std::string & full_name () const
 
const std::string & full_name () const
 
bool GetSourceLocation (SourceLocation *out_location) const
 
bool GetSourceLocation (SourceLocation *out_location) const
 
int index () const
 
int index () const
 
const std::string & name () const
 
const std::string & name () const
 
int number () const
 
int number () const
 
const EnumValueOptionsoptions () const
 
const EnumValueOptionsoptions () const
 
const EnumDescriptortype () const
 
const EnumDescriptortype () const
 

Private Types

typedef EnumValueOptions OptionsType
 
typedef EnumValueOptions OptionsType
 

Private Member Functions

void DebugString (int depth, std::string *contents, const DebugStringOptions &options) const
 
void DebugString (int depth, std::string *contents, const DebugStringOptions &options) const
 
 EnumValueDescriptor ()
 
 EnumValueDescriptor ()
 
void GetLocationPath (std::vector< int > *output) const
 
void GetLocationPath (std::vector< int > *output) const
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (EnumValueDescriptor)
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (EnumValueDescriptor)
 

Private Attributes

const std::string * all_names_
 
const std::string * full_name_
 
const std::string * name_
 
int number_
 
const EnumValueOptionsoptions_
 
const EnumDescriptortype_
 

Friends

class compiler::cpp::Formatter
 
class DescriptorBuilder
 
class DescriptorPool
 
class EnumDescriptor
 
class FileDescriptorTables
 
class io::Printer
 
class Reflection
 
class Symbol
 

Detailed Description

Definition at line 1075 of file bloaty/third_party/protobuf/src/google/protobuf/descriptor.h.

Member Typedef Documentation

◆ OptionsType [1/2]

typedef EnumValueOptions google::protobuf::EnumValueDescriptor::OptionsType
private

◆ OptionsType [2/2]

typedef EnumValueOptions google::protobuf::EnumValueDescriptor::OptionsType
private

Definition at line 1276 of file protobuf/src/google/protobuf/descriptor.h.

◆ Proto [1/2]

typedef EnumValueDescriptorProto google::protobuf::EnumValueDescriptor::Proto

◆ Proto [2/2]

typedef EnumValueDescriptorProto google::protobuf::EnumValueDescriptor::Proto

Definition at line 1234 of file protobuf/src/google/protobuf/descriptor.h.

Constructor & Destructor Documentation

◆ EnumValueDescriptor() [1/2]

google::protobuf::EnumValueDescriptor::EnumValueDescriptor ( )
inlineprivate

◆ EnumValueDescriptor() [2/2]

google::protobuf::EnumValueDescriptor::EnumValueDescriptor ( )
inlineprivate

Definition at line 1300 of file protobuf/src/google/protobuf/descriptor.h.

Member Function Documentation

◆ CopyTo() [1/2]

void EnumValueDescriptor::CopyTo ( EnumValueDescriptorProto proto) const

◆ CopyTo() [2/2]

void google::protobuf::EnumValueDescriptor::CopyTo ( EnumValueDescriptorProto proto) const

◆ DebugString() [1/4]

std::string EnumValueDescriptor::DebugString ( ) const

◆ DebugString() [2/4]

std::string google::protobuf::EnumValueDescriptor::DebugString ( ) const

◆ DebugString() [3/4]

void EnumValueDescriptor::DebugString ( int  depth,
std::string *  contents,
const DebugStringOptions options 
) const
private

◆ DebugString() [4/4]

void google::protobuf::EnumValueDescriptor::DebugString ( int  depth,
std::string *  contents,
const DebugStringOptions options 
) const
private

◆ DebugStringWithOptions() [1/2]

std::string EnumValueDescriptor::DebugStringWithOptions ( const DebugStringOptions options) const

◆ DebugStringWithOptions() [2/2]

std::string google::protobuf::EnumValueDescriptor::DebugStringWithOptions ( const DebugStringOptions options) const

◆ file() [1/2]

const FileDescriptor * EnumValueDescriptor::file ( ) const
inline

◆ file() [2/2]

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

◆ full_name() [1/2]

const std::string& google::protobuf::EnumValueDescriptor::full_name ( ) const

◆ full_name() [2/2]

const std::string& google::protobuf::EnumValueDescriptor::full_name ( ) const

◆ GetLocationPath() [1/2]

void EnumValueDescriptor::GetLocationPath ( std::vector< int > *  output) const
private

◆ GetLocationPath() [2/2]

void google::protobuf::EnumValueDescriptor::GetLocationPath ( std::vector< int > *  output) const
private

◆ GetSourceLocation() [1/2]

bool EnumValueDescriptor::GetSourceLocation ( SourceLocation out_location) const

◆ GetSourceLocation() [2/2]

bool google::protobuf::EnumValueDescriptor::GetSourceLocation ( SourceLocation out_location) const

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [1/2]

google::protobuf::EnumValueDescriptor::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( EnumValueDescriptor  )
private

◆ GOOGLE_DISALLOW_EVIL_CONSTRUCTORS() [2/2]

google::protobuf::EnumValueDescriptor::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( EnumValueDescriptor  )
private

◆ index() [1/2]

int EnumValueDescriptor::index ( ) const
inline

◆ index() [2/2]

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

◆ name() [1/2]

const std::string& google::protobuf::EnumValueDescriptor::name ( ) const

◆ name() [2/2]

const std::string& google::protobuf::EnumValueDescriptor::name ( ) const

◆ number() [1/2]

int google::protobuf::EnumValueDescriptor::number ( ) const

◆ number() [2/2]

int google::protobuf::EnumValueDescriptor::number ( ) const

◆ options() [1/2]

const EnumValueOptions& google::protobuf::EnumValueDescriptor::options ( ) const

◆ options() [2/2]

const EnumValueOptions& google::protobuf::EnumValueDescriptor::options ( ) const

◆ type() [1/2]

const EnumDescriptor* google::protobuf::EnumValueDescriptor::type ( ) const

◆ type() [2/2]

const EnumDescriptor* google::protobuf::EnumValueDescriptor::type ( ) const

Friends And Related Function Documentation

◆ compiler::cpp::Formatter

◆ DescriptorBuilder

◆ DescriptorPool

◆ EnumDescriptor

◆ FileDescriptorTables

◆ io::Printer

io::Printer
friend

◆ Reflection

friend class Reflection
friend

Definition at line 1305 of file protobuf/src/google/protobuf/descriptor.h.

◆ Symbol

friend class Symbol
friend

Definition at line 1275 of file protobuf/src/google/protobuf/descriptor.h.

Member Data Documentation

◆ all_names_

const std::string* google::protobuf::EnumValueDescriptor::all_names_
private

Definition at line 1292 of file protobuf/src/google/protobuf/descriptor.h.

◆ full_name_

const std::string* google::protobuf::EnumValueDescriptor::full_name_
private

◆ name_

const std::string* google::protobuf::EnumValueDescriptor::name_
private

◆ number_

int EnumValueDescriptor::number_
private

◆ options_

const EnumValueOptions * EnumValueDescriptor::options_
private

◆ type_

const EnumDescriptor * EnumValueDescriptor::type_
private

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:11