|
| String | CeresEngine::internal::memoryViewHexdump (const MemoryView< Byte > &memoryView) |
| |
| void | CeresEngine::internal::memoryViewHexdump (const MemoryView< Byte > &memoryView, std::ostream &stream) |
| |
| String | CeresEngine::internal::memoryViewToHex (const MemoryView< Byte > &memoryView) |
| |
| void | CeresEngine::internal::memoryViewToHex (const MemoryView< Byte > &memoryView, std::ostream &stream) |
| |
| template<typename T > |
| MemoryView< T > | CeresEngine::make_memory_view (T *ptr, size_t size) |
| | Makes a new memory from a raw pointer and length.
|
| |
| template<typename T > |
| MemoryView< const T > | CeresEngine::make_memory_view (const T *ptr, size_t size) |
| | Makes a new memory from a raw pointer and length.
|
| |
| template<typename T , size_t N> |
| MemoryView< T > | CeresEngine::make_memory_view (T(&array)[N]) |
| | Makes a new memory view from a C-style array.
|
| |
| template<typename Container > |
| MemoryView< typename Container::value_type > | CeresEngine::make_memory_view (Container &container, size_t offset=0) |
| | Makes a new memory view from an STL-compatible Vector-like container.
|
| |
| template<typename Container > |
| MemoryView< const typename Container::value_type > | CeresEngine::make_memory_view (const Container &c, size_t offset=0) |
| | Makes a new memory view from an STL-compatible Vector-like container.
|
| |
| template<typename T > |
| T * | CeresEngine::impl::advanceBytes (T *pointer, std::ptrdiff_t bytes) |
| | Utility function that advances a pointer by a fixed number of bytes, independent of the size of T.
|
| |
| template<typename T > |
| StridedMemoryView< T > | CeresEngine::make_strided_memory_view (T *ptr, size_t size, size_t stride=StridedMemoryView< T >::defaultStride) |
| | Makes a new strided memory from a raw pointer and length.
|
| |
| template<typename T > |
| StridedMemoryView< const T > | CeresEngine::make_strided_memory_view (const T *ptr, size_t size, size_t stride=StridedMemoryView< T >::defaultStride) |
| | Makes a new strided memory from a raw pointer and length.
|
| |
| template<typename T , size_t N> |
| StridedMemoryView< const T > | CeresEngine::make_strided_memory_view (const T(&ar)[N]) |
| | Makes a new strided memory view from a C-style array.
|
| |
| template<typename Container > |
| StridedMemoryView< typename Container::value_type > | CeresEngine::make_strided_memory_view (Container &container, size_t offset=0) |
| | Makes a new memory view from an STL-compatible Vector-like container.
|
| |
| template<typename Container > |
| StridedMemoryView< const typename Container::value_type > | CeresEngine::make_strided_memory_view (const Container &container, size_t offset=0) |
| | Makes a new memory view from an STL-compatible Vector-like container.
|
| |