예제 #1
0
파일: server.cpp 프로젝트: AresAndy/ufoai
		void foreachModule (const std::string& type, int version, const Visitor& visitor)
		{
			for (Modules_::const_iterator i = m_modules.begin(); i != m_modules.end(); ++i) {
				if ((*i).first.first.first == type) {
					visitor.visit((*i).first.second, *(*i).second);
				}
			}
		}
예제 #2
0
void foreachModule( const char* type, int version, const Visitor& visitor ){
	for ( Modules_::const_iterator i = m_modules.begin(); i != m_modules.end(); ++i )
	{
		if ( string_equal( ( *i ).first.first.first.c_str(), type ) ) {
			visitor.visit( ( *i ).first.second.c_str(), *( *i ).second );
		}
	}
}