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.