Functions
grpc_ruby_generator Namespace Reference

Functions

template<typename DescriptorType >
std::string GetRubyComments (const DescriptorType *desc, bool leading)
 
std::string GetServices (const FileDescriptor *file)
 
std::string GetServices (const grpc::protobuf::FileDescriptor *file)
 
bool IsLower (char ch)
 
std::map< std::string, std::string > ListToDict (const initializer_list< std::string > &values)
 
std::string MessagesRequireName (const grpc::protobuf::FileDescriptor *file)
 
std::string Modularize (std::string s)
 
std::string PackageToModule (const std::string &name)
 
std::string Replace (std::string s, const std::string &from, const std::string &to)
 
std::string ReplaceAll (std::string s, const std::string &search, const std::string &replace)
 
bool ReplacePrefix (std::string *s, const std::string &from, const std::string &to)
 
std::string RubyPackage (const grpc::protobuf::FileDescriptor *file)
 
std::string RubyTypeOf (const grpc::protobuf::Descriptor *descriptor)
 
bool ServicesFilename (const grpc::protobuf::FileDescriptor *file, std::string *file_name_or_error)
 
std::vector< std::string > Split (const std::string &s, char delim)
 
std::vector< std::string > & Split (const std::string &s, char delim, std::vector< std::string > *elems)
 
char ToUpper (char ch)
 

Function Documentation

◆ GetRubyComments()

template<typename DescriptorType >
std::string grpc_ruby_generator::GetRubyComments ( const DescriptorType *  desc,
bool  leading 
)
inline

Definition at line 52 of file ruby_generator_helpers-inl.h.

◆ GetServices() [1/2]

std::string grpc_ruby_generator::GetServices ( const FileDescriptor file)

Definition at line 146 of file src/compiler/ruby_generator.cc.

◆ GetServices() [2/2]

std::string grpc_ruby_generator::GetServices ( const grpc::protobuf::FileDescriptor file)

◆ IsLower()

bool grpc_ruby_generator::IsLower ( char  ch)

Definition at line 116 of file src/compiler/ruby_generator.cc.

◆ ListToDict()

std::map<std::string, std::string> grpc_ruby_generator::ListToDict ( const initializer_list< std::string > &  values)
inline

Definition at line 38 of file ruby_generator_map-inl.h.

◆ MessagesRequireName()

std::string grpc_ruby_generator::MessagesRequireName ( const grpc::protobuf::FileDescriptor file)
inline

Definition at line 44 of file ruby_generator_helpers-inl.h.

◆ Modularize()

std::string grpc_ruby_generator::Modularize ( std::string  s)
inline

Definition at line 85 of file ruby_generator_string-inl.h.

◆ PackageToModule()

std::string grpc_ruby_generator::PackageToModule ( const std::string &  name)

Definition at line 124 of file src/compiler/ruby_generator.cc.

◆ Replace()

std::string grpc_ruby_generator::Replace ( std::string  s,
const std::string &  from,
const std::string &  to 
)
inline

Definition at line 52 of file ruby_generator_string-inl.h.

◆ ReplaceAll()

std::string grpc_ruby_generator::ReplaceAll ( std::string  s,
const std::string &  search,
const std::string &  replace 
)
inline

Definition at line 63 of file ruby_generator_string-inl.h.

◆ ReplacePrefix()

bool grpc_ruby_generator::ReplacePrefix ( std::string *  s,
const std::string &  from,
const std::string &  to 
)
inline

Definition at line 74 of file ruby_generator_string-inl.h.

◆ RubyPackage()

std::string grpc_ruby_generator::RubyPackage ( const grpc::protobuf::FileDescriptor file)
inline

Definition at line 104 of file ruby_generator_string-inl.h.

◆ RubyTypeOf()

std::string grpc_ruby_generator::RubyTypeOf ( const grpc::protobuf::Descriptor descriptor)
inline

Definition at line 119 of file ruby_generator_string-inl.h.

◆ ServicesFilename()

bool grpc_ruby_generator::ServicesFilename ( const grpc::protobuf::FileDescriptor file,
std::string *  file_name_or_error 
)
inline

Definition at line 28 of file ruby_generator_helpers-inl.h.

◆ Split() [1/2]

std::vector<std::string> grpc_ruby_generator::Split ( const std::string &  s,
char  delim 
)
inline

Definition at line 45 of file ruby_generator_string-inl.h.

◆ Split() [2/2]

std::vector<std::string>& grpc_ruby_generator::Split ( const std::string &  s,
char  delim,
std::vector< std::string > *  elems 
)
inline

Definition at line 34 of file ruby_generator_string-inl.h.

◆ ToUpper()

char grpc_ruby_generator::ToUpper ( char  ch)

Definition at line 118 of file src/compiler/ruby_generator.cc.



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