|
boat
C++23 geospatial library
|
#include <boat/detail/utility.hpp>#include <boost/functional/hash.hpp>#include <cstring>#include <iomanip>#include <ios>

Go to the source code of this file.
Classes | |
| struct | boat::blob_view |
| struct | boat::blob |
| struct | boat::hex |
| Formats bytes as uppercase hex, two digits per byte. More... | |
| struct | std::hash< boat::blob > |
Namespaces | |
| namespace | boat |
Functions | |
| template<class I, class O> requires std::same_as<std::remove_reference_t<I>, blob_view> | |
| decltype(auto) | boat::operator>> (I &&in, O &out) |
| Arithmetic reads use native byte order and advance the view. | |
| template<class O, class I> requires std::same_as<std::remove_reference_t<O>, blob> | |
| decltype(auto) | boat::operator<< (O &&out, I const &in) |
| Arithmetic values are appended in native byte order. | |
| template<class T> requires requires(T out) { in >> out; } | |
| T | boat::get (blob_view &in) |
| template<arithmetic T> requires (!mixed(std::endian::native)) | |
| T | boat::get (blob_view &in, std::endian e) |