VLink  2.0.0
A high-performance communication middleware
vlink::format::detail::StringWriter类 参考

#include <format.h>

vlink::format::detail::StringWriter 的协作图:

Public 成员函数

 StringWriter (char *buf, size_t size) noexcept
 
char * out () const noexcept
 
size_t written () const noexcept
 
size_t total_size () const noexcept
 
void write (char c)
 
void write (const char *s, size_t count)
 
void write (std::string_view sv)
 

构造及析构函数说明

◆ StringWriter()

vlink::format::detail::StringWriter::StringWriter ( char *  buf,
size_t  size 
)
noexcept

成员函数说明

◆ out()

char* vlink::format::detail::StringWriter::out ( ) const
noexcept

◆ total_size()

size_t vlink::format::detail::StringWriter::total_size ( ) const
noexcept

◆ write() [1/3]

void vlink::format::detail::StringWriter::write ( char  c)

◆ write() [2/3]

void vlink::format::detail::StringWriter::write ( const char *  s,
size_t  count 
)

◆ write() [3/3]

void vlink::format::detail::StringWriter::write ( std::string_view  sv)

◆ written()

size_t vlink::format::detail::StringWriter::written ( ) const
noexcept

该类的文档由以下文件生成: