4 #include <cpPlugins/Interface/Interface.h>
6 int main( int argc, char* argv[] )
10 std::cerr << "Usage: " << argv[ 0 ] << " plugins_file(s)" << std::endl;
16 typedef cpPlugins::Interface::Interface TInterface;
17 typedef TInterface::TClasses TClasses;
20 for( int i = 1; i < argc; ++i )
21 if( !plugins.Load( argv[ i ] ) )
23 << "Error loading plugins file \""
27 std::cout << "---------------------------------------------" << std::endl;
28 std::cout << "Loaded classes:" << std::endl;
29 TClasses::const_iterator cIt = plugins.GetClasses( ).begin( );
30 for( ; cIt != plugins.GetClasses( ).end( ); ++cIt )
31 std::cout << " := " << cIt->first << std::endl;
32 std::cout << "---------------------------------------------" << std::endl;