4 #include <cpPlugins/Interface/Interface.h>
6 int main( int argc, char* argv[] )
10 std::cerr << "Usage: " << argv[ 0 ] << " plugins_file" << std::endl;
14 std::string plugins_file = argv[ 1 ];
17 typedef cpPlugins::Interface::Interface TInterface;
18 typedef TInterface::TClasses TClasses;
21 plugins.Load( plugins_file );
23 std::cout << "---------------------------------------------" << std::endl;
24 std::cout << "Loaded classes:" << std::endl;
25 TClasses::const_iterator cIt = plugins.GetClasses( ).begin( );
26 TClasses::const_iterator end_cIt = plugins.GetClasses( ).end( );
27 for( ; cIt != end_cIt; ++cIt )
28 std::cout << " := " << cIt->first << std::endl;
29 std::cout << "---------------------------------------------" << std::endl;