下载
中文
注册

operator

函数功能

向后添加tiling data,若添加超过可容纳的最大长度,则忽略本次操作。

函数原型

template<typename T>

TilingData &operator<<(TilingData &out, const T &data)

参数说明

参数

输入/输出

说明

T

输入

添加的tiling data的类型。

out

输出

TilingData类实例。

data

输入

添加的tiling data的实例。

返回值说明

追加完data的TilingData对象。

约束说明

调用示例

auto td_buf = TilingData::CreateCap(100U);
auto td = reinterpret_cast<TilingData *>(td_buf.get());

struct AppendData{
  int a = 10;
  int b = 100;
};
AppendData ad;
td << ad;
auto data_size = td.GetDataSize(); // 2 * sizeof(int)