|
boat
C++23 geospatial library
|
Namespaces | |
| namespace | db |
| namespace | gdal |
| namespace | geometry |
| namespace | gil |
| namespace | gui |
| namespace | slippy |
| namespace | sql |
Classes | |
| struct | blob_view |
| struct | blob |
| struct | hex |
| Formats bytes as uppercase hex, two digits per byte. More... | |
| struct | tile |
Functions | |
| template<class I, class O> requires std::same_as<std::remove_reference_t<I>, blob_view> | |
| decltype(auto) | 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) | operator<< (O &&out, I const &in) |
| Arithmetic values are appended in native byte order. | |
| template<class T> requires requires(T out) { in >> out; } | |
| T | get (blob_view &in) |
| template<arithmetic T> requires (!mixed(std::endian::native)) | |
| T | get (blob_view &in, std::endian e) |
| std::unique_ptr< db::catalog > | make_catalog (std::string_view address) |
| blob_view & | operator>> (blob_view &wkb, geometry::ogc99 auto &geom) |
| Reads one OGC 99 WKB geometry and advances wkb past it. | |
| blob & | operator<< (blob &wkb, geometry::ogc99 auto const &geom) |
| Appends an OGC 99 WKB geometry in native byte order. | |
| T boat::get | ( | blob_view & | in | ) |
| T boat::get | ( | blob_view & | in, |
| std::endian | e ) |
|
inline |
Appends an OGC 99 WKB geometry in native byte order.
| decltype(auto) boat::operator<< | ( | O && | out, |
| I const & | in ) |
Arithmetic values are appended in native byte order.
Reads one OGC 99 WKB geometry and advances wkb past it.
| decltype(auto) boat::operator>> | ( | I && | in, |
| O & | out ) |
Arithmetic reads use native byte order and advance the view.