diff options
author | Cedric Nugteren <web@cedricnugteren.nl> | 2017-02-16 21:12:50 +0100 |
---|---|---|
committer | Cedric Nugteren <web@cedricnugteren.nl> | 2017-02-16 21:12:50 +0100 |
commit | 08bfb75a9d72b6b373d8f18e8be83fe4ea31015b (patch) | |
tree | 93c7861c51c12b07e47a0fc266a004cfd782017a /src/database/database.cpp | |
parent | bdc57221bd0279bcdb4f024df54f08a2fe1bb8d4 (diff) |
Added input-sanity checks for the OverrideParameters function
Diffstat (limited to 'src/database/database.cpp')
-rw-r--r-- | src/database/database.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/database/database.cpp b/src/database/database.cpp index 8019d558..02d0b139 100644 --- a/src/database/database.cpp +++ b/src/database/database.cpp @@ -103,6 +103,15 @@ std::string Database::GetDefines() const { return defines; } +// Retrieves the names of all the parameters +std::vector<std::string> Database::GetParameterNames() const { + auto parameter_names = std::vector<std::string>(); + for (auto ¶meter: *parameters_) { + parameter_names.push_back(parameter.first); + } + return parameter_names; +} + // ================================================================================================= // Searches a particular database for the right kernel and precision |