|
void | initializeConvSettings (std::string const &name, std::string const &executableName) |
|
void | initializeParsSettings (std::string const &name, std::string const &executableName) |
|
void | initializePomdpSettings (std::string const &name, std::string const &executableName) |
| Initialize the settings manager.
|
|
template<typename T > |
void | printValue (std::ostream &out, T const &value) |
|
template<> |
void | printValue (std::ostream &out, std::string const &value) |
|
std::ostream & | operator<< (std::ostream &out, ArgumentBase const &argument) |
|
std::ostream & | operator<< (std::ostream &out, ArgumentType &argumentType) |
|
template<typename T > |
ArgumentType | inferToEnumType () |
| This function infers the type in our enum of possible types from the template parameter.
|
|
template<> |
ArgumentType | inferToEnumType< std::string > () |
|
template<> |
ArgumentType | inferToEnumType< int_fast64_t > () |
|
template<> |
ArgumentType | inferToEnumType< uint_fast64_t > () |
|
template<> |
ArgumentType | inferToEnumType< double > () |
|
template<> |
ArgumentType | inferToEnumType< bool > () |
|
template<typename T > |
std::string const & | inferToString (ArgumentType const &, T const &) |
|
template<> |
std::string const & | inferToString< std::string > (ArgumentType const &argumentType, std::string const &value) |
|
template<typename T > |
int_fast64_t | inferToInteger (ArgumentType const &, T const &) |
|
template<> |
int_fast64_t | inferToInteger< int_fast64_t > (ArgumentType const &argumentType, int_fast64_t const &value) |
|
template<typename T > |
uint_fast64_t | inferToUnsignedInteger (ArgumentType const &, T const &) |
|
template<> |
uint_fast64_t | inferToUnsignedInteger< uint_fast64_t > (ArgumentType const &argumentType, uint_fast64_t const &value) |
|
template<typename T > |
double | inferToDouble (ArgumentType const &, T const &) |
|
template<> |
double | inferToDouble< double > (ArgumentType const &argumentType, double const &value) |
|
template<typename T > |
bool | inferToBoolean (ArgumentType const &, T const &) |
|
template<> |
bool | inferToBoolean< bool > (ArgumentType const &argumentType, bool const &value) |
|
template std::string const & | inferToString< int_fast64_t > (ArgumentType const &argumentType, int_fast64_t const &value) |
|
template std::string const & | inferToString< uint_fast64_t > (ArgumentType const &argumentType, uint_fast64_t const &value) |
|
template std::string const & | inferToString< double > (ArgumentType const &argumentType, double const &value) |
|
template std::string const & | inferToString< bool > (ArgumentType const &argumentType, bool const &value) |
|
template int_fast64_t | inferToInteger< std::string > (ArgumentType const &argumentType, std::string const &value) |
|
template int_fast64_t | inferToInteger< uint_fast64_t > (ArgumentType const &argumentType, uint_fast64_t const &value) |
|
template int_fast64_t | inferToInteger< double > (ArgumentType const &argumentType, double const &value) |
|
template int_fast64_t | inferToInteger< bool > (ArgumentType const &argumentType, bool const &value) |
|
template uint_fast64_t | inferToUnsignedInteger< std::string > (ArgumentType const &argumentType, std::string const &value) |
|
template uint_fast64_t | inferToUnsignedInteger< int_fast64_t > (ArgumentType const &argumentType, int_fast64_t const &value) |
|
template uint_fast64_t | inferToUnsignedInteger< double > (ArgumentType const &argumentType, double const &value) |
|
template uint_fast64_t | inferToUnsignedInteger< bool > (ArgumentType const &argumentType, bool const &value) |
|
template double | inferToDouble< std::string > (ArgumentType const &argumentType, std::string const &value) |
|
template double | inferToDouble< int_fast64_t > (ArgumentType const &argumentType, int_fast64_t const &value) |
|
template double | inferToDouble< uint_fast64_t > (ArgumentType const &argumentType, uint_fast64_t const &value) |
|
template double | inferToDouble< bool > (ArgumentType const &argumentType, bool const &value) |
|
template bool | inferToBoolean< std::string > (ArgumentType const &argumentType, std::string const &value) |
|
template bool | inferToBoolean< int_fast64_t > (ArgumentType const &argumentType, int_fast64_t const &value) |
|
template bool | inferToBoolean< uint_fast64_t > (ArgumentType const &argumentType, uint_fast64_t const &value) |
|
template bool | inferToBoolean< double > (ArgumentType const &argumentType, double const &value) |
|
template<> |
std::string const & | inferToString (ArgumentType const &argumentType, std::string const &value) |
|
template<> |
int_fast64_t | inferToInteger (ArgumentType const &argumentType, int_fast64_t const &value) |
|
template<> |
uint_fast64_t | inferToUnsignedInteger (ArgumentType const &argumentType, uint_fast64_t const &value) |
|
template<> |
double | inferToDouble (ArgumentType const &argumentType, double const &value) |
|
template<> |
bool | inferToBoolean (ArgumentType const &argumentType, bool const &value) |
|
std::ostream & | operator<< (std::ostream &out, Option const &option) |
|
SettingsManager const & | manager () |
| Retrieves the settings manager.
|
|
SettingsManager & | mutableManager () |
| Retrieves the settings manager.
|
|
storm::settings::modules::BuildSettings & | mutableBuildSettings () |
| Retrieves the build settings in a mutable form.
|
|
storm::settings::modules::AbstractionSettings & | mutableAbstractionSettings () |
| Retrieves the abstraction settings in a mutable form.
|
|
void | initializeAll (std::string const &name, std::string const &executableName) |
| Initialize the settings manager with all available modules.
|
|
template<typename SettingsType > |
void | addModule (bool doRegister=true) |
| Add new module to use for the settings.
|
|
template<typename SettingsType > |
SettingsType const & | getModule () |
| Get module.
|
|
template<typename SettingsType > |
bool | hasModule () |
| Returns true if the given module is registered.
|
|