RISA
|
#include <MemoryManager.h>
Public Types | |
using | value_type = T |
using | size_type = std::size_t |
using | pointer_type_1D = ptr< T > |
using | pointer_type_2D = pitched_ptr< T, std::false_type > |
using | pointer_type_3D = pitched_ptr< T, std::true_type > |
Public Member Functions | |
auto | make_ptr (size_type size) -> pointer_type_1D |
auto | make_ptr (size_type width, size_type height) -> pointer_type_2D |
auto | make_ptr (size_type width, size_type height, size_type depth) -> pointer_type_3D |
auto | copy (pointer_type_1D &dest, const pointer_type_1D &src, size_type size) -> void |
auto | copy (pointer_type_2D &dest, const pointer_type_2D &src, size_type width, size_type height) -> void |
auto | copy (pointer_type_3D &dest, const pointer_type_3D &src, size_type width, size_type height, size_type depth) -> void |
Definition at line 40 of file MemoryManager.h.
using glados::def::MemoryManager< T >::pointer_type_1D = ptr<T> |
Definition at line 45 of file MemoryManager.h.
using glados::def::MemoryManager< T >::pointer_type_2D = pitched_ptr<T, std::false_type> |
Definition at line 46 of file MemoryManager.h.
using glados::def::MemoryManager< T >::pointer_type_3D = pitched_ptr<T, std::true_type> |
Definition at line 47 of file MemoryManager.h.
using glados::def::MemoryManager< T >::size_type = std::size_t |
Definition at line 44 of file MemoryManager.h.
using glados::def::MemoryManager< T >::value_type = T |
Definition at line 43 of file MemoryManager.h.
|
inline |
Definition at line 68 of file MemoryManager.h.
|
inline |
Definition at line 73 of file MemoryManager.h.
|
inline |
Definition at line 78 of file MemoryManager.h.
|
inline |
Definition at line 50 of file MemoryManager.h.
|
inline |
Definition at line 56 of file MemoryManager.h.
|
inline |
Definition at line 62 of file MemoryManager.h.