#include "OutputParams.h"
#include <vector>
+#include <set>
#include <string>
typedef std::vector<Converter> ConverterList;
///
typedef ConverterList::const_iterator const_iterator;
+ ///
+ typedef std::vector<std::string> FormatList;
+
///
Converter const & get(int i) const { return converterlist_[i]; }
///
///
std::vector<Format const *> const
getReachable(std::string const & from, bool only_viewable,
- bool clear_visited);
- std::vector<Format const *> const
- getReachable(std::string const & from, bool only_viewable,
- bool clear_visited, std::string const & exclude);
- std::vector<Format const *> const
- getReachable(std::string const & from, bool only_viewable,
- bool clear_visited, std::vector<std::string> const & excludes);
+ bool clear_visited,
+ std::set<std::string> const & excludes = std::set<std::string>());
std::vector<Format const *> importableFormats();
std::vector<Format const *> exportableFormats(bool only_viewable);