Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
config_table.h
1
#pragma once
2
3
#include <QString>
4
#include <map>
5
6
#include "config.h"
7
#include "result.h"
8
12
class
ConfigurationTable
13
{
14
public
:
18
ConfigurationTable
();
19
27
VoidResult
add
(
const
QString& key, std::shared_ptr<NodeConfig> value);
28
35
std::shared_ptr<NodeConfig>
get
(
const
QString& key)
const
;
36
37
private
:
41
std::map<QString, std::shared_ptr<NodeConfig>>
mMap
;
42
};
ConfigurationTable::add
VoidResult add(const QString &key, std::shared_ptr< NodeConfig > value)
Adds a configuration entry to the table.
Definition
config_table.cpp:8
ConfigurationTable::ConfigurationTable
ConfigurationTable()
Constructs an empty ConfigurationTable.
Definition
config_table.cpp:3
ConfigurationTable::mMap
std::map< QString, std::shared_ptr< NodeConfig > > mMap
Internal map storing configuration entries.
Definition
config_table.h:41
ConfigurationTable::get
std::shared_ptr< NodeConfig > get(const QString &key) const
Retrieves a configuration entry from the table.
Definition
config_table.cpp:18
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research