固定大小的字节缓冲区类
更多...
#include <AbstractFixedBuffer.h>
◆ AbstractFixedBuffer() [1/3]
sese::io::AbstractFixedBuffer::AbstractFixedBuffer |
( |
size_t | size | ) |
|
|
explicitnoexcept |
◆ ~AbstractFixedBuffer()
sese::io::AbstractFixedBuffer::~AbstractFixedBuffer |
( |
| ) |
|
|
overridenoexcept |
◆ AbstractFixedBuffer() [2/3]
◆ AbstractFixedBuffer() [3/3]
◆ data()
const char * sese::io::AbstractFixedBuffer::data |
( |
| ) |
const |
|
inlinenodiscard |
◆ getReadableSize()
size_t sese::io::AbstractFixedBuffer::getReadableSize |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getReadSize()
size_t sese::io::AbstractFixedBuffer::getReadSize |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getSize()
size_t sese::io::AbstractFixedBuffer::getSize |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getWriteableSize()
size_t sese::io::AbstractFixedBuffer::getWriteableSize |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getWriteSize()
size_t sese::io::AbstractFixedBuffer::getWriteSize |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ peek()
int64_t sese::io::AbstractFixedBuffer::peek |
( |
void * | buffer, |
|
|
size_t | length ) |
|
overridevirtual |
◆ read()
int64_t sese::io::AbstractFixedBuffer::read |
( |
void * | buffer, |
|
|
size_t | length ) |
|
overridevirtual |
◆ reset()
void sese::io::AbstractFixedBuffer::reset |
( |
| ) |
|
|
virtualnoexcept |
◆ trunc()
int64_t sese::io::AbstractFixedBuffer::trunc |
( |
size_t | length | ) |
|
|
overridevirtual |
◆ write()
int64_t sese::io::AbstractFixedBuffer::write |
( |
const void * | buffer, |
|
|
size_t | length ) |
|
overridevirtual |
◆ buffer
char* sese::io::AbstractFixedBuffer::buffer {} |
|
protected |
◆ readSize
size_t sese::io::AbstractFixedBuffer::readSize {} |
|
protected |
◆ size
size_t sese::io::AbstractFixedBuffer::size {} |
|
protected |
◆ writeSize
size_t sese::io::AbstractFixedBuffer::writeSize {} |
|
protected |
该类的文档由以下文件生成: