- std::cout << "---------------------------------------------" << std::endl;
- std::cout << "Loaded classes:" << std::endl;
- TClasses::const_iterator cIt = plugins.GetClasses( ).begin( );
- for( ; cIt != plugins.GetClasses( ).end( ); ++cIt )
- std::cout << " := " << cIt->first << std::endl;
- std::cout << "---------------------------------------------" << std::endl;
+ TStringContainer categories;
+ plugins.GetLoadedCategories( categories );
+ for( auto pIt = categories.begin( ); pIt != categories.end( ); ++pIt )
+ {
+ std::cout << "Category: " << *pIt << std::endl;
+ const TStringContainer& filters = plugins.GetLoadedFilters( *pIt );
+ for( auto fIt = filters.begin( ); fIt != filters.end( ); ++fIt )
+ std::cout << "\t" << *fIt << std::endl;
+
+ } // rof