Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
Validation.h
Go to the documentation of this file.
1#pragma once
2
3#include <iosfwd>
4
7
8namespace storm::umb {
15bool validate(storm::umb::UmbModel const& umbModel, std::ostream& errors);
16
22void validateOrThrow(storm::umb::UmbModel const& umbModel);
23
24namespace validation {
34bool validateTypeDeclaration(storm::umb::SizedType const& type, bool requireStandardSize, std::ostream& err);
35} // namespace validation
36
37} // namespace storm::umb
bool validateTypeDeclaration(storm::umb::SizedType const &type, bool requireStandardSize, std::ostream &err)
Validates a single type declaration against the UMB specification, writing potential errors to the gi...
Import and export of umb files.
bool validate(storm::umb::UmbModel const &umbModel, std::ostream &err)
Validates the given UMB model and writes potential errors to the given output stream.
void validateOrThrow(storm::umb::UmbModel const &umbModel)
Validates the given UMB model.