#include <openvdb/util/PagedArray.h>
|
static const size_t | Size = 1UL << Log2PageSize |
|
static const size_t | Mask = Size - 1UL |
|
◆ Page() [1/2]
template<typename ValueT , size_t Log2PageSize = 10UL>
◆ ~Page()
template<typename ValueT , size_t Log2PageSize = 10UL>
◆ Page() [2/2]
template<typename ValueT , size_t Log2PageSize = 10UL>
◆ copy()
template<typename ValueT , size_t Log2PageSize = 10UL>
void copy |
( |
ValueType * |
dst, |
|
|
size_t |
n |
|
) |
| const |
|
inline |
◆ data()
template<typename ValueT , size_t Log2PageSize = 10UL>
◆ fill()
template<typename ValueT , size_t Log2PageSize = 10UL>
void fill |
( |
const ValueT & |
v | ) |
|
|
inline |
◆ memUsage()
template<typename ValueT , size_t Log2PageSize = 10UL>
static size_t memUsage |
( |
| ) |
|
|
inlinestatic |
◆ operator=()
template<typename ValueT , size_t Log2PageSize = 10UL>
◆ operator[]() [1/2]
template<typename ValueT , size_t Log2PageSize = 10UL>
ValueT & operator[] |
( |
const size_t |
i | ) |
|
|
inline |
◆ operator[]() [2/2]
template<typename ValueT , size_t Log2PageSize = 10UL>
const ValueT & operator[] |
( |
const size_t |
i | ) |
const |
|
inline |
◆ Mask
template<typename ValueT , size_t Log2PageSize = 10UL>
const size_t Mask = Size - 1UL |
|
static |
◆ mData
template<typename ValueT , size_t Log2PageSize = 10UL>
◆ Size
template<typename ValueT , size_t Log2PageSize = 10UL>
const size_t Size = 1UL << Log2PageSize |
|
static |