|
Medial Code Documentation
|
Copyright 2017-2023 by XGBoost Contributors. More...
#include <xgboost/base.h>#include <algorithm>#include <cmath>#include <cstddef>#include "common.h"Go to the source code of this file.
Data Structures | |
| class | xgboost::common::CompressedBufferWriter |
| Writes bit compressed symbols to a memory buffer. More... | |
| class | xgboost::common::CompressedIterator< T > |
| Read symbols from a bit compressed memory buffer. More... | |
Namespaces | |
| namespace | xgboost |
| namespace of xgboost | |
| namespace | xgboost::common |
| Copyright 2017-2023, XGBoost Contributors. | |
Typedefs | |
| using | xgboost::common::CompressedByteT = unsigned char |
Functions | |
| void | xgboost::common::detail::SetBit (CompressedByteT *byte, int bit_idx) |
| template<typename T > | |
| T | xgboost::common::detail::CheckBit (const T &byte, int bit_idx) |
| void | xgboost::common::detail::ClearBit (CompressedByteT *byte, int bit_idx) |
| XGBOOST_DEVICE size_t | xgboost::common::detail::SymbolBits (size_t num_symbols) |
Copyright 2017-2023 by XGBoost Contributors.