summaryrefslogtreecommitdiff
path: root/include/extension.h
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-04-10 13:04:04 +0200
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-04-10 13:04:04 +0200
commitd6aff895972f87044bcc3378e9681b50c038591a (patch)
treeb45854b527cdbaad540ccad9e2c7b2f2142a7875 /include/extension.h
parent993e905ac4ad8d4439124390874b4a787969f09d (diff)
added implementation for Extension::iniVariables() method
Diffstat (limited to 'include/extension.h')
-rw-r--r--include/extension.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/include/extension.h b/include/extension.h
index 8f3dc97..f03c8fb 100644
--- a/include/extension.h
+++ b/include/extension.h
@@ -155,7 +155,11 @@ public:
*
* @param callback
*/
- void iniVariables(const std::function<void(Ini &ini)> &callback);
+ void iniVariables(const std::function<void(Ini &ini)> &callback)
+ {
+ // loop through the entries and apply the callback to each one
+ for (auto ini : _ini_entries) callback(*ini);
+ }
/**
* Retrieve the module pointer