1 #ifndef OSMIUM_IO_HEADER_HPP
2 #define OSMIUM_IO_HEADER_HPP
36 #include <initializer_list>
64 explicit Header(
const std::initializer_list<osmium::util::Options::value_type>& values) :
76 std::vector<osmium::Box>&
boxes() noexcept {
80 const std::vector<osmium::Box>&
boxes() const noexcept {
90 return m_boxes.empty() ?
osmium::Box() : m_boxes.front();
95 for (
const auto& b : m_boxes) {
96 box.
extend(b.bottom_left());
103 m_boxes.push_back(box);
112 m_has_multiple_object_versions = value;
122 #endif // OSMIUM_IO_HEADER_HPP
Box & extend(const Location &location) noexcept
Definition: box.hpp:109
Definition: options.hpp:58
Namespace for everything in the Osmium library.
Definition: assembler.hpp:73