namespace lyx {
+namespace support { class FileName; }
+
///
class Encoding {
public:
std::string iconvName_;
};
-extern Encoding symbol_encoding;
-
class Encodings {
public:
///
///
Encodings();
///
- void read(std::string const & filename);
- ///
- Encoding const * getEncoding(std::string const & encoding) const;
- ///
- Encoding const * symbol_encoding() { return &symbol_encoding_; }
+ void read(support::FileName const & filename);
+ /// Get encoding from LyX name \p name
+ Encoding const * getFromLyXName(std::string const & name) const;
+ /// Get encoding from LaTeX name \p name
+ Encoding const * getFromLaTeXName(std::string const & name) const;
///
enum Letter_Form {
private:
///
EncodingList encodinglist;
- ///
- Encoding symbol_encoding_;
};
extern Encodings encodings;