xgboost
|
Read symbols from a bit compressed memory buffer. Usable on device and host. More...
#include <compressed_iterator.h>
Public Types | |
typedef CompressedIterator< T > | self_type |
typedef ptrdiff_t | difference_type |
typedef T | value_type |
typedef value_type * | pointer |
typedef value_type | reference |
Public Member Functions | |
CompressedIterator () | |
CompressedIterator (CompressedByteT *buffer, int num_symbols) | |
XGBOOST_DEVICE reference | operator* () const |
XGBOOST_DEVICE reference | operator[] (size_t idx) const |
Read symbols from a bit compressed memory buffer. Usable on device and host.
typedef ptrdiff_t xgboost::common::CompressedIterator< T >::difference_type |
typedef value_type* xgboost::common::CompressedIterator< T >::pointer |
typedef value_type xgboost::common::CompressedIterator< T >::reference |
typedef CompressedIterator<T> xgboost::common::CompressedIterator< T >::self_type |
typedef T xgboost::common::CompressedIterator< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |