#include <cerrno>
#include <cstdlib>
#include <array>
#include <ios>
#include "staticlib/config.hpp"
#include "staticlib/io/buffered_source.hpp"
#include "staticlib/io/io_exception.hpp"
#include "staticlib/io/reference_source.hpp"
#include "staticlib/io/span.hpp"
Go to the source code of this file.
Functions |
| template<typename Source , class = typename std::enable_if<!std::is_lvalue_reference<Source>::value>::type> |
| hex_source< Source > | staticlib::io::make_hex_source (Source &&source) |
| | Factory function for creating hex sources, created source wrapper will own specified source.
|
| template<typename Source > |
hex_source< reference_source
< Source > > | staticlib::io::make_hex_source (Source &source) |
| | Factory function for creating hex sources, created source wrapper will NOT own specified source.
|