TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
google::protobuf::MethodDescriptor Class Reference

#include <descriptor.h>

Public Member Functions

const string & name () const
 
const string & full_name () const
 
int index () const
 
const ServiceDescriptorservice () const
 
const Descriptorinput_type () const
 
const Descriptoroutput_type () const
 
const MethodOptionsoptions () const
 
void CopyTo (MethodDescriptorProto *proto) const
 
string DebugString () const
 
bool GetSourceLocation (SourceLocation *out_location) const
 

Private Types

typedef MethodOptions OptionsType
 

Private Member Functions

void DebugString (int depth, string *contents) const
 
void GetLocationPath (vector< int > *output) const
 
 MethodDescriptor ()
 
 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (MethodDescriptor)
 

Private Attributes

const string * name_
 
const string * full_name_
 
const ServiceDescriptorservice_
 
const Descriptorinput_type_
 
const Descriptoroutput_type_
 
const MethodOptionsoptions_
 

Friends

class DescriptorBuilder
 
class ServiceDescriptor
 

Member Typedef Documentation

Constructor & Destructor Documentation

google::protobuf::MethodDescriptor::MethodDescriptor ( )
inlineprivate
976 {}

Member Function Documentation

void google::protobuf::MethodDescriptor::CopyTo ( MethodDescriptorProto proto) const
string google::protobuf::MethodDescriptor::DebugString ( ) const
void google::protobuf::MethodDescriptor::DebugString ( int  depth,
string *  contents 
) const
private
const string& google::protobuf::MethodDescriptor::full_name ( ) const
void google::protobuf::MethodDescriptor::GetLocationPath ( vector< int > *  output) const
private
bool google::protobuf::MethodDescriptor::GetSourceLocation ( SourceLocation out_location) const
google::protobuf::MethodDescriptor::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( MethodDescriptor  )
private
int google::protobuf::MethodDescriptor::index ( ) const
inline
1633  {
1634  return static_cast<int>(this - service_->methods_);
1635 }
MethodDescriptor * methods_
Definition: descriptor.h:901
const ServiceDescriptor * service_
Definition: descriptor.h:967
const Descriptor* google::protobuf::MethodDescriptor::input_type ( ) const

+ Here is the caller graph for this function:

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

+ Here is the caller graph for this function:

const MethodOptions& google::protobuf::MethodDescriptor::options ( ) const

+ Here is the caller graph for this function:

const Descriptor* google::protobuf::MethodDescriptor::output_type ( ) const

+ Here is the caller graph for this function:

const ServiceDescriptor* google::protobuf::MethodDescriptor::service ( ) const

Friends And Related Function Documentation

friend class DescriptorBuilder
friend
friend class ServiceDescriptor
friend

Member Data Documentation

const string* google::protobuf::MethodDescriptor::full_name_
private
const Descriptor* google::protobuf::MethodDescriptor::input_type_
private
const string* google::protobuf::MethodDescriptor::name_
private
const MethodOptions* google::protobuf::MethodDescriptor::options_
private
const Descriptor* google::protobuf::MethodDescriptor::output_type_
private
const ServiceDescriptor* google::protobuf::MethodDescriptor::service_
private

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