Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions
xgboost::common::AlignedWriteStream Class Referenceabstract

Base class for write stream with alignment defined by IOAlignment(). More...

#include <io.h>

Inheritance diagram for xgboost::common::AlignedWriteStream:
xgboost::common::AlignedFileWriteStream xgboost::common::AlignedMemWriteStream

Public Member Functions

std::size_t Write (const void *ptr, std::size_t n_bytes) noexcept(false)
 
template<typename T >
std::enable_if_t< std::is_pod_v< T >, std::size_t > Write (T const &v)
 

Protected Member Functions

virtual std::size_t DoWrite (const void *ptr, std::size_t n_bytes) noexcept(true)=0
 

Detailed Description

Base class for write stream with alignment defined by IOAlignment().


The documentation for this class was generated from the following file: