diff --git a/src/IniFile.h b/src/IniFile.h index 37bf451d7..802eb9982 100644 --- a/src/IniFile.h +++ b/src/IniFile.h @@ -33,6 +33,9 @@ class cIniFile : public cSettingsRepositoryInterface { private: + typedef cSettingsRepositoryInterface Super; + + bool m_IsCaseInsensitive; AString m_Filename; @@ -56,6 +59,14 @@ private: public: + // NOTE: This has to be present for ToLua++'s parser to output the noID constant into the API + // We don't want to export the entire base class, so the constant needs to get pulled into this descendant + enum + { + noID = Super::noID, + }; + + /** Creates a new instance with no data */ cIniFile(void);