Added JsonVariant::operator| to return a default value

This commit is contained in:
Benoit Blanchon
2017-11-29 09:49:40 +01:00
parent 126f7ab819
commit d3a1203782
5 changed files with 206 additions and 173 deletions

View File

@@ -6,6 +6,7 @@
#include "JsonVariantCasts.hpp"
#include "JsonVariantComparisons.hpp"
#include "JsonVariantOr.hpp"
#include "JsonVariantSubscripts.hpp"
#include "Serialization/JsonPrintable.hpp"
@@ -15,6 +16,7 @@ template <typename TImpl>
class JsonVariantBase : public Internals::JsonPrintable<TImpl>,
public JsonVariantCasts<TImpl>,
public JsonVariantComparisons<TImpl>,
public JsonVariantOr<TImpl>,
public JsonVariantSubscripts<TImpl>,
public TypeTraits::JsonVariantTag {};
}