Sese Framework
x.y.z
A cross-platform framework
载入中...
搜索中...
未找到
sese::io::ByteBuilder 成员列表
成员的完整列表,这些成员属于
sese::io::ByteBuilder
,包括所有继承而来的类成员
AbstractByteBuffer
(size_t base_size=STREAM_BYTE_STREAM_SIZE_FACTOR, size_t factor=STREAM_BYTE_STREAM_SIZE_FACTOR)
sese::io::AbstractByteBuffer
explicit
AbstractByteBuffer
(const AbstractByteBuffer &abstract_byte_buffer) noexcept
sese::io::AbstractByteBuffer
AbstractByteBuffer
(AbstractByteBuffer &&abstract_byte_buffer) noexcept
sese::io::AbstractByteBuffer
ByteBuilder
(size_t baseSize=STREAM_BYTE_STREAM_SIZE_FACTOR, size_t factor=STREAM_BYTE_STREAM_SIZE_FACTOR) noexcept
sese::io::ByteBuilder
inline
cap
sese::io::AbstractByteBuffer
private
currentReadNode
sese::io::AbstractByteBuffer
private
currentReadPos
sese::io::AbstractByteBuffer
private
currentWriteNode
sese::io::AbstractByteBuffer
private
currentWritePos
sese::io::AbstractByteBuffer
private
eof
()
sese::io::AbstractByteBuffer
virtual
factor
sese::io::AbstractByteBuffer
private
freeCapacity
()
sese::io::AbstractByteBuffer
virtual
getCapacity
() const
sese::io::AbstractByteBuffer
virtual
getLength
() const
sese::io::AbstractByteBuffer
virtual
getReadableSize
() const
sese::io::AbstractByteBuffer
virtual
length
sese::io::AbstractByteBuffer
private
peek
(void *buffer, size_t len) override
sese::io::AbstractByteBuffer
virtual
Ptr
typedef
sese::io::ByteBuilder
read
(void *buffer, size_t len) override
sese::io::AbstractByteBuffer
virtual
resetPos
()
sese::io::AbstractByteBuffer
virtual
root
sese::io::AbstractByteBuffer
private
swap
(AbstractByteBuffer &other) noexcept
sese::io::AbstractByteBuffer
virtual
trunc
(size_t need_read) override
sese::io::AbstractByteBuffer
virtual
write
(const void *buffer, size_t len) override
sese::io::AbstractByteBuffer
virtual
sese::io::Stream::write
(const std::string_view &buffer)
sese::io::OutputStream
sese::io::Stream::write
(const text::StringView &buffer)
sese::io::OutputStream
sese::io::Stream::write
(std::vector< T > &buffer)
sese::io::OutputStream
inline
sese::io::Stream::write
(std::array< T, N > &buffer)
sese::io::OutputStream
inline
~AbstractByteBuffer
() override
sese::io::AbstractByteBuffer
~InputStream
() noexcept=default
sese::io::InputStream
virtual
~OutputStream
() noexcept=default
sese::io::OutputStream
virtual
~PeekableStream
()=default
sese::io::PeekableStream
virtual
生成于 2024年 十一月 4日 星期一 09:58:07 , 为 Sese Framework使用
1.11.0