Public Member Functions | Private Attributes | List of all members
upb::MtDataEncoder::StringAppender Class Reference

Public Member Functions

const std::string & data () const
 
template<class T >
bool operator() (T &&func)
 
 StringAppender (upb_MtDataEncoder *e)
 

Private Attributes

char buf_ [kUpb_MtDataEncoder_MinSize]
 
std::string str_
 

Detailed Description

Definition at line 71 of file mini_table.hpp.

Constructor & Destructor Documentation

◆ StringAppender()

upb::MtDataEncoder::StringAppender::StringAppender ( upb_MtDataEncoder e)
inline

Definition at line 73 of file mini_table.hpp.

Member Function Documentation

◆ data()

const std::string& upb::MtDataEncoder::StringAppender::data ( ) const
inline

Definition at line 86 of file mini_table.hpp.

◆ operator()()

template<class T >
bool upb::MtDataEncoder::StringAppender::operator() ( T &&  func)
inline

Definition at line 76 of file mini_table.hpp.

Member Data Documentation

◆ buf_

char upb::MtDataEncoder::StringAppender::buf_[kUpb_MtDataEncoder_MinSize]
private

Definition at line 89 of file mini_table.hpp.

◆ str_

std::string upb::MtDataEncoder::StringAppender::str_
private

Definition at line 90 of file mini_table.hpp.


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


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