#include <neural_network.h>
◆ Buffer() [1/3]
◆ Buffer() [2/3]
| opennn::opennn::Buffer::Buffer |
( |
const Buffer & | | ) |
|
|
delete |
◆ Buffer() [3/3]
| opennn::opennn::Buffer::Buffer |
( |
Buffer && | other | ) |
|
|
inlinenoexcept |
◆ ~Buffer()
| opennn::opennn::Buffer::~Buffer |
( |
| ) |
|
|
inline |
◆ as() [1/2]
template<typename T>
| T * opennn::opennn::Buffer::as |
( |
| ) |
|
|
inline |
◆ as() [2/2]
template<typename T>
| const T * opennn::opennn::Buffer::as |
( |
| ) |
const |
|
inline |
◆ empty()
| bool opennn::opennn::Buffer::empty |
( |
| ) |
const |
|
inline |
◆ grow_to()
| void opennn::opennn::Buffer::grow_to |
( |
Index | n_bytes | ) |
|
|
inline |
◆ operator=() [1/2]
| Buffer & opennn::opennn::Buffer::operator= |
( |
Buffer && | other | ) |
|
|
inlinenoexcept |
◆ operator=() [2/2]
| Buffer & opennn::opennn::Buffer::operator= |
( |
const Buffer & | | ) |
|
|
delete |
◆ resize_bytes()
| void opennn::opennn::Buffer::resize_bytes |
( |
Index | n_bytes, |
|
|
Device | new_device_type ) |
|
inline |
◆ setZero()
| void opennn::opennn::Buffer::setZero |
( |
| ) |
|
|
inline |
◆ size_in_floats()
| Index opennn::opennn::Buffer::size_in_floats |
( |
| ) |
const |
|
inline |
◆ swap()
| void opennn::opennn::Buffer::swap |
( |
Buffer & | other | ) |
|
|
inlinenoexcept |
◆ bytes
| Index opennn::opennn::Buffer::bytes = 0 |
◆ data
| void* opennn::opennn::Buffer::data = nullptr |
◆ device_type