xgboost
|
#include <bitfield.h>
Public Types | |
using | Container = BitFieldContainer< VT, LBitsPolicy< VT, IsConst >, IsConst > |
using | Pos = typename Container::Pos |
using | value_type = typename Container::value_type |
![]() | |
using | value_type = std::conditional_t< IsConst, VT const, VT > |
using | pointer = value_type * |
Static Public Member Functions | |
static XGBOOST_DEVICE Pos | Shift (Pos pos) |
![]() | |
static XGBOOST_DEVICE Pos | ToBitPos (value_type pos) |
static XGBOOST_DEVICE size_t | ComputeStorageSize (size_t size) |
using xgboost::LBitsPolicy< VT, IsConst >::Container = BitFieldContainer<VT, LBitsPolicy<VT, IsConst>, IsConst> |
using xgboost::LBitsPolicy< VT, IsConst >::Pos = typename Container::Pos |
using xgboost::LBitsPolicy< VT, IsConst >::value_type = typename Container::value_type |
|
inlinestatic |