载入中...
搜索中...
未找到
eve::data::DataView类 参考

Contains a reference to a subsection of an existing Data object. 更多...

#include <DataView.h>

类 eve::data::DataView 继承关系图:
eve::Data

Public 成员函数

 DataView (Data *data, size_t offset, size_t size)
 Data view.
 
 DataView (const DataView &d)
 Data view.
 
virtual ~DataView ()
 Data view.
 
DataView * clone () const override
 Deep copy. @ownership Caller deletes.
 
void * getData () const override
 Returns the data.
 
size_t getSize () const override
 Returns the size.
 
- Public 成员函数 继承自 eve::Data
virtual ~Data ()
 Destructor.
 

详细描述

Contains a reference to a subsection of an existing Data object.

在文件 DataView.h 第 15 行定义.

构造及析构函数说明

◆ DataView() [1/2]

eve::data::DataView::DataView ( Data *  data,
size_t  offset,
size_t  size 
)

Data view.

在文件 DataView.cpp 第 13 行定义.

引用了 offset , 以及 size.

◆ DataView() [2/2]

eve::data::DataView::DataView ( const DataView &  d)

Data view.

在文件 DataView.cpp 第 25 行定义.

◆ ~DataView()

eve::data::DataView::~DataView ( )
virtual

Data view.

在文件 DataView.cpp 第 32 行定义.

成员函数说明

◆ clone()

DataView * eve::data::DataView::clone ( ) const
overridevirtual

Deep copy. @ownership Caller deletes.

实现了 eve::Data.

在文件 DataView.cpp 第 36 行定义.

◆ getData()

void * eve::data::DataView::getData ( ) const
overridevirtual

Returns the data.

实现了 eve::Data.

在文件 DataView.cpp 第 41 行定义.

引用了 eve::Data::getData().

◆ getSize()

size_t eve::data::DataView::getSize ( ) const
overridevirtual

Returns the size.

实现了 eve::Data.

在文件 DataView.cpp 第 46 行定义.


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