#include <types.h>
◆ iterator
◆ Block() [1/6]
◆ Block() [2/6]
Block::Block |
( |
size_t |
size | ) |
|
|
inlineexplicit |
◆ Block() [3/6]
Block::Block |
( |
const std::string & |
s | ) |
|
|
inlineexplicit |
◆ Block() [4/6]
template<typename Iterator >
Block::Block |
( |
Iterator |
begin, |
|
|
Iterator |
end |
|
) |
| |
|
inline |
◆ Block() [5/6]
Block::Block |
( |
const Block & |
copy | ) |
|
|
delete |
◆ Block() [6/6]
Block::Block |
( |
Block && |
move | ) |
|
|
inlinenoexcept |
◆ ~Block()
◆ allocate()
void Block::allocate |
( |
size_t |
size | ) |
|
|
inlineprivate |
◆ assign()
template<typename InputIt >
void Block::assign |
( |
InputIt |
begin, |
|
|
InputIt |
end |
|
) |
| |
|
inline |
◆ begin() [1/2]
◆ begin() [2/2]
const char * Block::begin |
( |
| ) |
const |
|
inline |
◆ capacity()
size_t Block::capacity |
( |
| ) |
const |
|
inline |
◆ clear()
◆ data() [1/2]
◆ data() [2/2]
const char * Block::data |
( |
| ) |
const |
|
inline |
◆ empty()
bool Block::empty |
( |
| ) |
const |
|
inline |
◆ end() [1/2]
◆ end() [2/2]
const char * Block::end |
( |
| ) |
const |
|
inline |
◆ fillFrom()
size_t Block::fillFrom |
( |
Block & |
from | ) |
|
|
inline |
◆ is_full()
bool Block::is_full |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool Block::operator== |
( |
const Block & |
rhs | ) |
const |
|
inline |
◆ operator[]() [1/2]
char & Block::operator[] |
( |
size_t |
idx | ) |
|
|
inline |
◆ operator[]() [2/2]
const char & Block::operator[] |
( |
size_t |
idx | ) |
const |
|
inline |
◆ position()
size_t Block::position |
( |
| ) |
const |
|
inline |
◆ remaining()
size_t Block::remaining |
( |
| ) |
const |
|
inline |
◆ resize()
void Block::resize |
( |
size_t |
new_size | ) |
|
|
inline |
◆ rewind()
◆ size()
size_t Block::size |
( |
| ) |
const |
|
inline |
◆ capacity_
size_t Block::capacity_ = 0 |
|
private |
◆ data_
std::unique_ptr<char[]> Block::data_ |
|
private |
◆ position_
size_t Block::position_ = 0 |
|
private |
◆ size_
The documentation for this struct was generated from the following file: