6#ifndef ACTIVE_SERIALISE_XML_XML_POINT
7#define ACTIVE_SERIALISE_XML_XML_POINT
9#include "Active/Serialise/Package/Package.h"
10#include "Active/Utility/String.h"
31 using base = std::reference_wrapper<geometry::Point>;
std::unique_ptr< Cargo > Unique
Unique pointer.
Definition Cargo.h:23
Definition Inventory.h:19
virtual void setDefault() override
Definition XMLPoint.cpp:111
static utility::String tag
The element tag.
Definition XMLPoint.h:36
XMLPoint(geometry::Point &point)
Definition XMLPoint.cpp:55
virtual Cargo::Unique getCargo(const Inventory::Item &item) const override
Definition XMLPoint.cpp:91
virtual bool fillInventory(Inventory &inventory) const override
Definition XMLPoint.cpp:75
A Unicode-aware string class.
Definition String.h:51
std::optional< String > Option
Optional.
Definition String.h:63
Definition XMLDateTime.h:12