Version: SMASH-3.1
configuration.h File Reference
#include <array>
#include <exception>
#include <filesystem>
#include <optional>
#include <set>
#include <stdexcept>
#include <string>
#include <utility>
#include <vector>
#include "yaml-cpp/yaml.h"
#include "density.h"
#include "forwarddeclarations.h"

Go to the source code of this file.

Classes

struct  YAML::convert< T >
 Convert from YAML::Node to SMASH-readable (C++) format and vice versa. More...
 
class  smash::Configuration
 Interface to the SMASH configuration files. More...
 
struct  smash::Configuration::IncorrectTypeInAssignment
 Thrown when the types in the config file and C++ don't match. More...
 
struct  smash::Configuration::ParseError
 Thrown for YAML parse errors. More...
 
struct  smash::Configuration::FileDoesNotExist
 Thrown if the file does not exist. More...
 
class  smash::Configuration::Value
 Return type of Configuration::take that automatically determines the target type. More...
 

Namespaces

 YAML
 
 smash