46 typedef std::vector < tom::string > module_list;
47 typedef module_list::const_iterator module_list_iterator;
49 typedef std::map < tom::string, dynamic_library >module_map_type;
50 typedef module_map_type::const_iterator const_iterator;
51 typedef module_map_type::iterator iterator;
52 typedef module_map_type::key_type key_type;
53 typedef module_map_type::value_type value_type;
56 virtual ~ module_loader ();
61 return m_modules.size ();
66 return m_modules.begin ();
71 return m_modules.begin ();
76 return m_modules.end ();
81 return m_modules.end ();
96 return m_module_list.begin ();
101 return m_module_list.end ();
105 module_map_type m_modules;
106 module_list m_module_list;