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

#include <mini_table.hpp>

Classes

class  StringAppender
 

Public Member Functions

const std::string & data () const
 
 MtDataEncoder ()
 
bool PutField (upb_FieldType type, uint32_t field_num, uint64_t field_mod)
 
bool PutOneofField (uint32_t field_num)
 
bool StartMessage (uint64_t msg_mod)
 
bool StartOneof ()
 

Private Attributes

StringAppender appender_
 
upb_MtDataEncoder encoder_
 

Detailed Description

Definition at line 39 of file mini_table.hpp.

Constructor & Destructor Documentation

◆ MtDataEncoder()

upb::MtDataEncoder::MtDataEncoder ( )
inline

Definition at line 41 of file mini_table.hpp.

Member Function Documentation

◆ data()

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

Definition at line 68 of file mini_table.hpp.

◆ PutField()

bool upb::MtDataEncoder::PutField ( upb_FieldType  type,
uint32_t  field_num,
uint64_t  field_mod 
)
inline

Definition at line 49 of file mini_table.hpp.

◆ PutOneofField()

bool upb::MtDataEncoder::PutOneofField ( uint32_t  field_num)
inline

Definition at line 62 of file mini_table.hpp.

◆ StartMessage()

bool upb::MtDataEncoder::StartMessage ( uint64_t  msg_mod)
inline

Definition at line 43 of file mini_table.hpp.

◆ StartOneof()

bool upb::MtDataEncoder::StartOneof ( )
inline

Definition at line 56 of file mini_table.hpp.

Member Data Documentation

◆ appender_

StringAppender upb::MtDataEncoder::appender_
private

Definition at line 94 of file mini_table.hpp.

◆ encoder_

upb_MtDataEncoder upb::MtDataEncoder::encoder_
private

Definition at line 93 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