Medial Code Documentation
Loading...
Searching...
No Matches
Data Structures | Namespaces | Typedefs
bitfield.h File Reference

Copyright 2019-2023, XGBoost Contributors. More...

#include <algorithm>
#include <bitset>
#include <cinttypes>
#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include "xgboost/span.h"
#include "common.h"

Go to the source code of this file.

Data Structures

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 >
 

Namespaces

namespace  xgboost
 namespace of xgboost
 

Typedefs

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-2023, XGBoost Contributors.