X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fconverter.h;h=ebc5b9abfefdf1a4e64582592c30fddee3d57319;hb=8d1c58af82d1fc356f470dff97878ab7c3e8a2fe;hp=0b1e1b9d1dc900553df467179be1c967a4573cef;hpb=dd19aa6e6336c3cfa22d927170eb14c3c35d1f9e;p=lyx.git diff --git a/src/converter.h b/src/converter.h index 0b1e1b9d1d..ebc5b9abfe 100644 --- a/src/converter.h +++ b/src/converter.h @@ -5,7 +5,7 @@ * LyX, The Document Processor * * Copyright 1995 Matthias Ettrich - * Copyright 1995-2000 The LyX Team. + * Copyright 1995-2001 The LyX Team. * * ====================================================== */ @@ -34,9 +34,9 @@ public: /// bool dummy() const; /// - bool IsChildFormat() const; + bool isChildFormat() const; /// - string const ParentFormat() const; + string const parentFormat() const; /// string const & name() const { return name_; @@ -61,9 +61,6 @@ public: void setViewer(string const & v) { viewer_ = v; } - friend bool operator<(Format const & a, Format const & b) { - return compare_no_case(a.prettyname(),b.prettyname()) < 0; - } private: string name_; /// @@ -77,6 +74,13 @@ private: }; +inline +bool operator<(Format const & a, Format const & b) +{ + return compare_no_case(a.prettyname(), b.prettyname()) < 0; +} + + /// class Formats { public: @@ -85,31 +89,31 @@ public: /// typedef FormatList::const_iterator const_iterator; /// - Format const & Get(int i) const { + Format const & get(FormatList::size_type i) const { return formatlist[i]; } /// - Format const * GetFormat(string const & name) const; + Format const * getFormat(string const & name) const; /// - int GetNumber(string const & name) const; + int getNumber(string const & name) const; /// - void Add(string const & name); + void add(string const & name); /// - void Add(string const & name, string const & extension, + void add(string const & name, string const & extension, string const & prettyname, string const & shortcut); /// - void Delete(string const & name); + void erase(string const & name); /// - void Sort(); + void sort(); /// - void SetViewer(string const & name, string const & command); + void setViewer(string const & name, string const & command); /// - bool View(Buffer const * buffer, string const & filename, + bool view(Buffer const * buffer, string const & filename, string const & format_name) const; /// - string const PrettyName(string const & name) const; + string const prettyName(string const & name) const; /// - string const Extension(string const & name) const; + string const extension(string const & name) const; /// const_iterator begin() const { return formatlist.begin(); @@ -138,7 +142,7 @@ public: : from(f), to(t), command(c), flags(l), From(0), To(0), latex(false), original_dir(false), need_aux(false) {} /// - void ReadFlags(); + void readFlags(); /// string from; /// @@ -178,40 +182,40 @@ public: /// typedef std::vector EdgePath; /// - Converter const & Get(int i) const { - return converterlist[i]; + Converter const & get(int i) const { + return converterlist_[i]; } /// - Converter const * GetConverter(string const & from, string const & to); + Converter const * getConverter(string const & from, string const & to); /// - int GetNumber(string const & from, string const & to); + int getNumber(string const & from, string const & to); /// - void Add(string const & from, string const & to, + void add(string const & from, string const & to, string const & command, string const & flags); // - void Delete(string const & from, string const & to); + void erase(string const & from, string const & to); /// - void Sort(); + void sort(); /// std::vector const - GetReachableTo(string const & target, bool clear_visited); + getReachableTo(string const & target, bool clear_visited); /// std::vector const - GetReachable(string const & from, bool only_viewable, + getReachable(string const & from, bool only_viewable, bool clear_visited); /// - bool IsReachable(string const & from, string const & to); + bool isReachable(string const & from, string const & to); /// - EdgePath const GetPath(string const & from, string const & to); + EdgePath const getPath(string const & from, string const & to); /// - bool UsePdflatex(EdgePath const & path); + bool usePdflatex(EdgePath const & path); /// - bool Convert(Buffer const * buffer, + bool convert(Buffer const * buffer, string const & from_file, string const & to_file_base, string const & from_format, string const & to_format, string & to_file); /// - bool Convert(Buffer const * buffer, + bool convert(Buffer const * buffer, string const & from_file, string const & to_file_base, string const & from_format, string const & to_format); /// @@ -221,19 +225,19 @@ public: /// string const dvipdfm_options(Buffer const * buffer); /// - void Update(Formats const & formats); + void update(Formats const & formats); /// - void UpdateLast(Formats const & formats); + void updateLast(Formats const & formats); /// - void BuildGraph(); + void buildGraph(); /// - bool FormatIsUsed(string const & format); + bool formatIsUsed(string const & format); /// const_iterator begin() const { - return converterlist.begin(); + return converterlist_.begin(); } const_iterator end() const { - return converterlist.end(); + return converterlist_.end(); } private: /// @@ -242,9 +246,9 @@ private: /// bool runLaTeX(Buffer const * buffer, string const & command); /// - ConverterList converterlist; + ConverterList converterlist_; /// - string latex_command; + string latex_command_; /// struct Vertex { std::vector in_vertices; @@ -253,15 +257,15 @@ private: }; /// static - std::vector vertices; + std::vector vertices_; /// - std::vector visited; + std::vector visited_; /// - std::queue Q; + std::queue Q_; /// - int BFS_init(string const & start, bool clear_visited = true); + int bfs_init(string const & start, bool clear_visited = true); /// - bool Move(string const & from, string const & to, bool copy); + bool move(string const & from, string const & to, bool copy); }; extern Formats formats;