Iguana 0.0.0
Implementation Guardian of Analysis Algorithms
|
This is the complete list of members for iguana::AlgorithmSequence, including all inherited members.
Add(std::string const &class_name, std::string const &instance_name="") | iguana::AlgorithmSequence | |
Add(std::string_view instance_name="") | iguana::AlgorithmSequence | inline |
Add(algo_t &&algo) | iguana::AlgorithmSequence | |
Algorithm(std::string_view name) | iguana::Algorithm | inline |
CreateBank(hipo::banklist &banks, hipo::banklist::size_type &bank_idx, std::string const &bank_name, std::vector< std::string > schema_def, int group_id, int item_id) const noexcept(false) | iguana::Algorithm | protected |
ForEachAlgorithm(std::function< void(algo_t &)> func) | iguana::AlgorithmSequence | |
Get(std::string const &instance_name) | iguana::AlgorithmSequence | inline |
GetBank(hipo::banklist &banks, hipo::banklist::size_type const idx, std::string const &expected_bank_name="") const noexcept(false) | iguana::Algorithm | protected |
GetBankIndex(hipo::banklist &banks, std::string const &bank_name) const noexcept(false) | iguana::Algorithm | protected |
GetCachedOption(std::string const &key) const | iguana::Algorithm | protected |
GetConfig() const | iguana::Algorithm | |
GetLog() | iguana::Object | |
GetName() const | iguana::Object | |
GetOptionScalar(std::string const &key, YAMLReader::node_path_t node_path={}) const | iguana::Algorithm | |
GetOptionSet(std::string const &key, YAMLReader::node_path_t node_path={}) const | iguana::Algorithm | |
GetOptionVector(std::string const &key, YAMLReader::node_path_t node_path={}) const | iguana::Algorithm | |
Log() | iguana::Object | |
m_class_name | iguana::Algorithm | protected |
m_default_config_file | iguana::Algorithm | protected |
m_log | iguana::Object | protected |
m_mutex | iguana::Algorithm | mutableprotected |
m_name | iguana::Object | protected |
m_rows_only | iguana::Algorithm | protected |
o_user_config_dir | iguana::Algorithm | protected |
o_user_config_file | iguana::Algorithm | protected |
Object(std::string_view name="", Logger::Level lev=Logger::DEFAULT_LEVEL) | iguana::Object | |
ParseYAMLConfig() | iguana::Algorithm | protected |
PrintSequence(Logger::Level level=Logger::info) const | iguana::AlgorithmSequence | |
Run(hipo::banklist &banks) const override | iguana::AlgorithmSequence | virtual |
SetConfig(std::unique_ptr< YAMLReader > &&yaml_config) | iguana::Algorithm | |
SetConfigDirectory(std::string const &name) | iguana::Algorithm | |
SetConfigDirectoryForEachAlgorithm(std::string const &name) | iguana::AlgorithmSequence | |
SetConfigFile(std::string const &name) | iguana::Algorithm | |
SetConfigFileForEachAlgorithm(std::string const &name) | iguana::AlgorithmSequence | |
SetLogLevel(std::string_view lev) | iguana::Object | |
SetLogLevel(Logger::Level const lev) | iguana::Object | |
SetName(std::string_view name) | iguana::AlgorithmSequence | |
SetOption(std::string const &algo_name, std::string const &key, const OPTION_TYPE val) | iguana::AlgorithmSequence | inline |
iguana::Algorithm::SetOption(std::string const &key, const OPTION_TYPE val) | iguana::Algorithm | inline |
ShowBank(hipo::bank &bank, std::string_view message="", Logger::Level const level=Logger::trace) const | iguana::Algorithm | protected |
ShowBanks(hipo::banklist &banks, std::string_view message="", Logger::Level const level=Logger::trace) const | iguana::Algorithm | protected |
Start(hipo::banklist &banks) override | iguana::AlgorithmSequence | virtual |
iguana::Algorithm::Start() | iguana::Algorithm | |
Stop() override | iguana::AlgorithmSequence | virtual |
~Algorithm() (defined in iguana::Algorithm) | iguana::Algorithm | inlinevirtual |
~Object() (defined in iguana::Object) | iguana::Object | inline |