xgboost
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:

Go to the source code of this file.

Classes

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

Namespaces

 xgboost
 namespace of xgboost
 

Typedefs

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

Detailed Description

Copyright 2019 by Contributors