file
Validation.hClass Magnum::
Namespaces
- namespace Magnum
- Root namespace.
- namespace Magnum::OpenDdl
- OpenDDL parser.
- namespace Magnum::OpenDdl::Validation
- OpenDDL document validation.
Classes
- struct Magnum::OpenDdl::Validation::RequiredPropertyType
- Tag type for required and optional properties.
- class Magnum::OpenDdl::Validation::Property
- Property specification.
- class Magnum::OpenDdl::Validation::Structure
- Structure spec for validation.
Typedefs
-
using Properties = std::
initializer_list<Property> - List of allowed properties for validation.
-
using Primitives = std::
initializer_list<Type> - List of allowed primitive types for validation.
Variables
- RequiredPropertyType RequiredProperty constexpr
- Required property.
- RequiredPropertyType OptionalProperty constexpr
- Optional property.