Version: SMASH-3.1
input_keys.h File Reference
#include <any>
#include <functional>
#include <map>
#include <optional>
#include <set>
#include <string>
#include <string_view>
#include <utility>
#include <variant>
#include <vector>
#include "smash/configuration.h"
#include "smash/stringfunctions.h"

Go to the source code of this file.

Classes

class  smash::Key< default_type >
 Object to store a YAML input file key together with metadata associated to it. More...
 
struct  smash::Key< default_type >::WrongNumberOfVersions
 Thrown when too few or too many versions are passed to the constructor. More...
 
struct  smash::InputKeys
 A container to keep track of all ever existed input keys. More...
 

Namespaces

 smash
 

Typedefs

using smash::Version = std::string
 Descriptive alias for storing SMASH versions associated to keys metadata. More...
 
using smash::KeyLabels = std::vector< std::string >
 Descriptive alias for storing key labels, i.e. More...