class ErrorList;
class Format;
class Formats;
-class OutputParams;
+
+typedef std::vector<Format const *> FormatList;
///
//
void erase(std::string const & from, std::string const & to);
///
- std::vector<Format const *> const
- getReachableTo(std::string const & target, bool clear_visited);
+ FormatList const
+ getReachableTo(std::string const & target, bool clear_visited);
///
- std::vector<Format const *> const
- getReachable(std::string const & from, bool only_viewable,
- bool clear_visited,
- std::set<std::string> const & excludes = std::set<std::string>());
+ FormatList const
+ getReachable(std::string const & from, bool only_viewable,
+ 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);
+ FormatList importableFormats();
+ FormatList exportableFormats(bool only_viewable);
std::vector<std::string> loaders() const;
std::vector<std::string> savers() const;
void buildGraph();
private:
///
- std::vector<Format const *> const
+ FormatList const
intToFormat(std::vector<int> const & input);
///
bool scanLog(Buffer const & buffer, std::string const & command,