#include <utility>
#include <vector>
-/* TODO
- #include <string>
-*/
-
namespace cpPlugins
{
/**
};
typedef std::map< std::string, std::map< std::string, TCreatorData > > TFilters;
- /* TODO
- typedef std::pair< std::string, TCreator > TDynFunc;
- typedef std::map< std::string, TDynFunc > TDynFilter;
- typedef std::map< std::string, TDynFilter > TDynFilters;
- typedef std::pair< std::string, void* > TDynFileInfo;
- typedef std::map< std::string, TDynFileInfo > TDynLibraries;
- */
-
public:
Interface( );
virtual ~Interface( );
void UpdateEnvironments( const std::string& new_environment );
void LoadEnvironment( );
+ void SaveEnvironments( const std::string& dir ) const;
+ void OpenEnvironments( const std::string& dir );
+
void LoadFile( const std::string& fname );
void LoadPlugin( const std::string& pname );
void LoadDirectory( const std::string& dirname );