Fix GetInstance() methods for the DbType and config validator registry classes

This commit is contained in:
Gunnar Beutner 2014-11-09 13:06:25 +01:00
parent 4bb535fc47
commit 684ad2641a
4 changed files with 14 additions and 8 deletions

View File

@ -231,3 +231,9 @@ void ConfigCompiler::AddIncludeSearchDir(const String& dir)
m_IncludeSearchDirs.push_back(dir);
}
ConfigFragmentRegistry *ConfigFragmentRegistry::GetInstance(void)
{
return Singleton<ConfigFragmentRegistry>::GetInstance();
}

View File

@ -80,10 +80,7 @@ private:
class I2_CONFIG_API ConfigFragmentRegistry : public Registry<ConfigFragmentRegistry, String>
{
public:
static inline ConfigFragmentRegistry *GetInstance(void)
{
return Singleton<ConfigFragmentRegistry>::GetInstance();
}
static ConfigFragmentRegistry *GetInstance(void);
};
#define REGISTER_CONFIG_FRAGMENT(id, name, fragment) \

View File

@ -125,3 +125,9 @@ std::set<DbType::Ptr> DbType::GetAllTypes(void)
return result;
}
DbTypeRegistry *DbTypeRegistry::GetInstance(void)
{
return Singleton<DbTypeRegistry>::GetInstance();
}

View File

@ -82,10 +82,7 @@ private:
class I2_DB_IDO_API DbTypeRegistry : public Registry<DbTypeRegistry, DbType::Ptr>
{
public:
static inline DbTypeRegistry *GetInstance(void)
{
return Singleton<DbTypeRegistry>::GetInstance();
}
static DbTypeRegistry *GetInstance(void);
};
/**