#define WIDGET_VERSION_H
#include <dpl/string.h>
-#include <dpl/optional.h>
+#include <dpl/optional_typedefs.h>
#include <ostream>
/*
DPL::String m_major;
DPL::String m_minor;
- DPL::Optional<DPL::String> m_micro;
- DPL::Optional<DPL::String> m_optional;
+ DPL::OptionalString m_micro;
+ DPL::OptionalString m_optional;
void WacCertify(const DPL::String &major,
const DPL::String &minor,
- const DPL::Optional<DPL::String> µ,
- const DPL::Optional<DPL::String> &optional);
+ const DPL::OptionalString µ,
+ const DPL::OptionalString &optional);
public:
explicit WidgetVersion(const DPL::String &str = DPL::String());
WidgetVersion(const DPL::String &major,
const DPL::String &minor,
- const DPL::Optional<DPL::String> µ,
- const DPL::Optional<DPL::String> &optional);
+ const DPL::OptionalString µ,
+ const DPL::OptionalString &optional);
bool IsWac() const;
const DPL::String &Raw() const;
const DPL::String &Major() const;
const DPL::String &Minor() const;
- const DPL::Optional<DPL::String> &Micro() const;
- const DPL::Optional<DPL::String> &Optional() const;
+ const DPL::OptionalString &Micro() const;
+ const DPL::OptionalString &Optional() const;
};
bool operator<(const WidgetVersion &left,