6#ifndef ACTIVE_SERIALISE_XML_XML_PROLOG
7#define ACTIVE_SERIALISE_XML_XML_PROLOG
9#include "Active/Serialise/Package/Package.h"
10#include "Active/Serialise/Item/Wrapper/ValueWrap.h"
11#include "Active/Utility/String.h"
33 utility::TextEncoding
encoding = utility::TextEncoding::UTF8;
std::unique_ptr< Cargo > Unique
Unique pointer.
Definition Cargo.h:23
Definition Inventory.h:19
Definition XMLProlog.h:20
virtual Cargo::Unique getCargo(const Inventory::Item &item) const override
Definition XMLProlog.cpp:72
utility::TextEncoding encoding
Text encoding type.
Definition XMLProlog.h:33
static utility::String tag
The prolog tag.
Definition XMLProlog.h:26
virtual void setDefault() override
Definition XMLProlog.cpp:46
utility::String version
XML version.
Definition XMLProlog.h:31
virtual bool fillInventory(Inventory &inventory) const override
Definition XMLProlog.cpp:59
A Unicode-aware string class.
Definition String.h:51
Definition XMLDateTime.h:12