15 #ifndef OPENSCENARIO_INTERPRETER__UTILITY__ASSERTION_AUXILIARY_HPP_
16 #define OPENSCENARIO_INTERPRETER__UTILITY__ASSERTION_AUXILIARY_HPP_
22 inline namespace utility
24 #define ASSERT_IS_OPTIONAL_ELEMENT(TYPE) \
26 std::is_default_constructible<TYPE>::value, \
27 "OpenSCENARIO specification uses type '" #TYPE \
28 "' as optional element (as minOccurs=\"0\"), " \
29 "thus type '" #TYPE "' must be met concept DefaultConstructible.")
Definition: escape_sequence.hpp:22