Medial Code Documentation
|
Output stream backed by a file. More...
#include <io.h>
Public Member Functions | |
AlignedFileWriteStream (StringView path, StringView flags) | |
![]() | |
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 | |
std::size_t | DoWrite (const void *ptr, std::size_t n_bytes) noexcept(true) override |
Output stream backed by a file.
Aligned to IOAlignment() bytes.
|
overrideprotectedvirtualnoexcept |
Implements xgboost::common::AlignedWriteStream.