dl
dl::BufferView类 参考

#include <dl_buffer.h>

Public 成员函数

std::byte * data ()
 
const std::byte * data () const
 
size_t size () const
 
bool empty ()
 
auto begin ()
 
auto end ()
 
std::byte & operator[] (size_t index)
 
 BufferView ()
 
 BufferView (const std::byte *beg, const std::byte *end)
 
 BufferView (const std::byte *beg, size_t len)
 
 BufferView (const Buffer &b)
 

详细描述

在文件 dl_buffer.h155 行定义.

构造及析构函数说明

◆ BufferView() [1/4]

dl::BufferView::BufferView ( )
inline

在文件 dl_buffer.h173 行定义.

◆ BufferView() [2/4]

dl::BufferView::BufferView ( const std::byte * beg,
const std::byte * end )
inline

在文件 dl_buffer.h178 行定义.

◆ BufferView() [3/4]

dl::BufferView::BufferView ( const std::byte * beg,
size_t len )
inline

在文件 dl_buffer.h184 行定义.

◆ BufferView() [4/4]

dl::BufferView::BufferView ( const Buffer & b)
inline

在文件 dl_buffer.h190 行定义.

成员函数说明

◆ begin()

auto dl::BufferView::begin ( )
inline

在文件 dl_buffer.h165 行定义.

◆ data() [1/2]

std::byte * dl::BufferView::data ( )
inline

在文件 dl_buffer.h158 行定义.

◆ data() [2/2]

const std::byte * dl::BufferView::data ( ) const
inline

在文件 dl_buffer.h159 行定义.

◆ empty()

bool dl::BufferView::empty ( )
inline

在文件 dl_buffer.h163 行定义.

◆ end()

auto dl::BufferView::end ( )
inline

在文件 dl_buffer.h166 行定义.

◆ operator[]()

std::byte & dl::BufferView::operator[] ( size_t index)
inline

在文件 dl_buffer.h168 行定义.

◆ size()

size_t dl::BufferView::size ( ) const
inline

在文件 dl_buffer.h161 行定义.


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