#include <opennn/core/device_backend.h>
◆ PinnedBuffer() [1/4]
| opennn::device::PinnedBuffer::PinnedBuffer |
( |
| ) |
|
|
default |
◆ PinnedBuffer() [2/4]
| opennn::device::PinnedBuffer::PinnedBuffer |
( |
Index | byte_count | ) |
|
|
explicit |
◆ PinnedBuffer() [3/4]
| opennn::device::PinnedBuffer::PinnedBuffer |
( |
const PinnedBuffer & | | ) |
|
|
delete |
◆ PinnedBuffer() [4/4]
| opennn::device::PinnedBuffer::PinnedBuffer |
( |
PinnedBuffer && | | ) |
|
|
noexcept |
◆ ~PinnedBuffer()
| opennn::device::PinnedBuffer::~PinnedBuffer |
( |
| ) |
|
|
noexcept |
◆ as() [1/2]
template<typename T>
| const T * opennn::device::PinnedBuffer::as |
( |
| ) |
const |
|
inlinenoexcept |
◆ as() [2/2]
template<typename T>
| T * opennn::device::PinnedBuffer::as |
( |
| ) |
|
|
inlinenoexcept |
◆ byte_size()
| Index opennn::device::PinnedBuffer::byte_size |
( |
| ) |
const |
|
inlinenoexcept |
◆ data() [1/2]
| const void * opennn::device::PinnedBuffer::data |
( |
| ) |
const |
|
inlinenoexcept |
◆ data() [2/2]
| void * opennn::device::PinnedBuffer::data |
( |
| ) |
|
|
inlinenoexcept |
◆ empty()
| bool opennn::device::PinnedBuffer::empty |
( |
| ) |
const |
|
inlinenoexcept |
◆ grow_to()
| void opennn::device::PinnedBuffer::grow_to |
( |
Index | | ) |
|
◆ operator bool()
| opennn::device::PinnedBuffer::operator bool |
( |
| ) |
const |
|
inlineexplicitnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ resize_bytes()
| void opennn::device::PinnedBuffer::resize_bytes |
( |
Index | | ) |
|