From a5d95afb96eb9a3b65d82f5f84bf8e4a4fb4c8ac Mon Sep 17 00:00:00 2001 From: Rutger Broekhoff Date: Fri, 28 Aug 2026 21:12:55 +0200 Subject: clang-format C++ sources --- server/src/gpx.cppm | 69 ++++++++++++++++++++++++++++------------------------- 1 file changed, 37 insertions(+), 32 deletions(-) (limited to 'server/src/gpx.cppm') diff --git a/server/src/gpx.cppm b/server/src/gpx.cppm index 20e6242..5872805 100644 --- a/server/src/gpx.cppm +++ b/server/src/gpx.cppm @@ -7,37 +7,42 @@ import :xml; namespace routemon::gpx { - struct metadata { - std::optional name; - std::optional desc; - }; - - struct track_segment { - geo::linestring waypoints; - }; - - struct track { - std::optional name; - std::optional desc; - std::vector segments; - }; - - struct file { - std::string creator; - metadata meta; - std::vector tracks; - }; - - class reader { - xml::executor e_; - xml::parser p_; - - public: - explicit reader(); - - auto init() -> void; - auto put(std::string_view buf) -> void; - [[nodiscard]] auto finish() -> gpx::file; - }; +struct metadata +{ + std::optional name; + std::optional desc; +}; + +struct track_segment +{ + geo::linestring waypoints; +}; + +struct track +{ + std::optional name; + std::optional desc; + std::vector segments; +}; + +struct file +{ + std::string creator; + metadata meta; + std::vector tracks; +}; + +class reader +{ + xml::executor e_; + xml::parser p_; + +public: + explicit reader(); + + auto init() -> void; + auto put(std::string_view buf) -> void; + [[nodiscard]] auto finish() -> gpx::file; +}; } // namespace routemon::gpx -- cgit v1.3