Classes | Namespaces | Typedefs
bitfield.h File Reference
#include <algorithm>
#include <bitset>
#include <cinttypes>
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include "xgboost/span.h"
#include "common.h"
Include dependency graph for bitfield.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  xgboost::BitFieldContainer< VT, Direction, IsConst >
 A non-owning type with auxiliary methods defined for manipulating bits. More...
struct  xgboost::BitFieldContainer< VT, Direction, IsConst >::Pos
struct  xgboost::LBitsPolicy< VT, IsConst >
struct  xgboost::RBitsPolicy< VT >


 namespace of xgboost


using xgboost::LBitField64 = BitFieldContainer< uint64_t, LBitsPolicy< uint64_t > >
using xgboost::RBitField8 = BitFieldContainer< uint8_t, RBitsPolicy< unsigned char > >
using xgboost::LBitField32 = BitFieldContainer< uint32_t, LBitsPolicy< uint32_t > >
using xgboost::CLBitField32 = BitFieldContainer< uint32_t, LBitsPolicy< uint32_t, true >, true >

Detailed Description

Copyright 2019 by Contributors