9 #ifndef anna_core_internal_ModuleManager_hpp 10 #define anna_core_internal_ModuleManager_hpp 20 typedef std::pair <const char*, const char*>
Module;
25 const_iterator
begin()
const {
return a_modules.begin(); }
26 const_iterator
end()
const {
return a_modules.end(); }
28 static const char*
module(const_iterator& ii) {
return ii->first; }
29 static const char*
revision(const_iterator& ii) {
return ii->second;; }
const_iterator begin() const
Definition: ModuleManager.hpp:25
void insert(const char *module, const char *revision)
Modules::const_iterator const_iterator
Definition: ModuleManager.hpp:22
std::vector< Module > Modules
Definition: ModuleManager.hpp:21
Definition: Singleton.hpp:76
Definition: ModuleManager.hpp:18
std::pair< const char *, const char * > Module
Definition: ModuleManager.hpp:20
const_iterator end() const
Definition: ModuleManager.hpp:26
static const char * revision(const_iterator &ii)
Definition: ModuleManager.hpp:29
static const char * module(const_iterator &ii)
Definition: ModuleManager.hpp:28