The Sparta Modeling Framework
|
Configuration Applicators. More...
#include <cinttypes>
#include <string>
#include <vector>
#include <memory>
#include <utility>
#include <ostream>
#include "sparta/parsers/ConfigParserYAML.hpp"
#include "sparta/simulation/ParameterTree.hpp"
#include "sparta/simulation/TreeNode.hpp"
Go to the source code of this file.
Classes | |
class | sparta::app::ConfigApplicator |
Base class for applying parameters or configuration files to the simulator device tree. Contains a parameter or configuration file "action" to be applied to a tree. More... | |
struct | sparta::app::ConfigApplicator::ApplyFilter |
Represents a filter for applying parameters based on tree location. More... | |
class | sparta::app::ParameterApplicator |
Applies a value to a parameter node pattern. More... | |
class | sparta::app::ParameterDefaultApplicator |
Applies a new default value to a parameter node pattern. More... | |
class | sparta::app::NodeConfigFileApplicator |
Applies a configuration file to a node pattern. More... | |
class | sparta::app::ArchNodeConfigFileApplicator |
Applies an architectural configuration (parameter defaults) to a virtual parameter tree. This does not support applying, only applyUnbound. More... | |
Namespaces | |
namespace | sparta |
Macros for handling exponential backoff. | |
namespace | sparta::app |
Sparta Application framework. | |
Typedefs | |
typedef std::vector< std::pair< std::string, std::string > > | sparta::app::StringPairVec |
typedef std::vector< std::unique_ptr< ConfigApplicator > > | sparta::app::ConfigVec |
Configuration Applicators.
Definition in file ConfigApplicators.hpp.