about summary refs log tree commit diff
path: root/src/libstore/globals.hh
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2018-02-19T12·58+0100
committerEelco Dolstra <edolstra@gmail.com>2018-02-19T12·58+0100
commit75a1d96cfd931e6e598040f5961d6d33f417ba56 (patch)
treee995eeaf138895275a69a7050507ef9c94f098b4 /src/libstore/globals.hh
parent7fe5910bf8a9d104354df14b6b2faa69a6718e70 (diff)
parentde4934ab3b26aa851b7044e9884102cc054dc092 (diff)
Merge branch 'register-settings' of https://github.com/shlevy/nix
Diffstat (limited to 'src/libstore/globals.hh')
-rw-r--r--src/libstore/globals.hh7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libstore/globals.hh b/src/libstore/globals.hh
index fd3fbec9f017..dd01f832df0c 100644
--- a/src/libstore/globals.hh
+++ b/src/libstore/globals.hh
@@ -386,5 +386,12 @@ void initPlugins();
 
 extern const string nixVersion;
 
+struct RegisterSetting
+{
+    typedef std::vector<AbstractSetting *> SettingRegistrations;
+    static SettingRegistrations * settingRegistrations;
+    RegisterSetting(AbstractSetting * s);
+};
+
 
 }