#include <stringbuilder.h>
◆ StringBuilder()
| hoover_chess_utils::pgn_reader::StringBuilder::StringBuilder |
( |
| ) |
|
◆ ~StringBuilder()
| hoover_chess_utils::pgn_reader::StringBuilder::~StringBuilder |
( |
| ) |
|
◆ appendString()
| void hoover_chess_utils::pgn_reader::StringBuilder::appendString |
( |
const char * |
str, |
|
|
std::size_t |
len |
|
) |
| |
◆ clear()
| void hoover_chess_utils::pgn_reader::StringBuilder::clear |
( |
| ) |
|
|
inlinenoexcept |
◆ getStringView()
| std::string_view hoover_chess_utils::pgn_reader::StringBuilder::getStringView |
( |
| ) |
const |
|
inlinenoexcept |
◆ growAndAppend()
| void hoover_chess_utils::pgn_reader::StringBuilder::growAndAppend |
( |
const char * |
str, |
|
|
std::size_t |
len |
|
) |
| |
|
private |
◆ hasRoom()
| bool hoover_chess_utils::pgn_reader::StringBuilder::hasRoom |
( |
std::size_t |
newChars | ) |
const |
|
inlineprivate |
◆ isEmpty()
| bool hoover_chess_utils::pgn_reader::StringBuilder::isEmpty |
( |
| ) |
const |
|
inlinenoexcept |
◆ pushBack()
| void hoover_chess_utils::pgn_reader::StringBuilder::pushBack |
( |
char |
c | ) |
|
◆ ctDynamicAllocBase
| constexpr std::size_t hoover_chess_utils::pgn_reader::StringBuilder::ctDynamicAllocBase { 4096 } |
|
staticconstexpr |
◆ ctDynamicGrowthFactor
| constexpr std::size_t hoover_chess_utils::pgn_reader::StringBuilder::ctDynamicGrowthFactor { 2 } |
|
staticconstexpr |
◆ m_buf
| char* hoover_chess_utils::pgn_reader::StringBuilder::m_buf { } |
|
private |
◆ m_bufEnd
| char* hoover_chess_utils::pgn_reader::StringBuilder::m_bufEnd { } |
|
private |
◆ m_strEnd
| char* hoover_chess_utils::pgn_reader::StringBuilder::m_strEnd { } |
|
private |
The documentation for this class was generated from the following file: