|
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.