X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fchset.h;h=6b92092838641f40057cd6a311c9169184bfd72f;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=0ba6294d1f132086f865d65947b1dfb6dcb7a690;hpb=99d1627a471b92f403598d03dfc861ddc3c11be0;p=lyx.git diff --git a/src/chset.h b/src/chset.h index 0ba6294d1f..6b92092838 100644 --- a/src/chset.h +++ b/src/chset.h @@ -1,8 +1,13 @@ // -*- C++ -*- /** * \file chset.h - * Copyright 2002 the LyX Team - * Read the file COPYING + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. + * + * \author Lars Gullik Bjønnes + * \author Jean-Marc Lasgouttes + * + * Full author contact details are available in file CREDITS. */ #ifndef CHSET_H @@ -10,8 +15,10 @@ #include #include +#include -#include "LString.h" + +namespace lyx { /// a class for mapping char strings such as "\^{A}" to the integer value class CharacterSet { @@ -24,22 +31,25 @@ public: * and parses it. This function is only intended to be * called once. */ - bool loadFile(string const & charset); + bool loadFile(std::string const & charset); /// return the name of the current charset - string const & getName() const; + std::string const & getName() const; /** * Return the encoded charset value of the given string. * * The bool value is false if an encoding could not be found * in this charset, and true otherwise. */ - std::pair const encodeString(string const &) const; + std::pair const encodeString(std::string const &) const; private: /// charset name - string name_; + std::string name_; /// - typedef std::map Cdef; + typedef std::map Cdef; /// mapping from string representation to encoded value Cdef map_; }; + +} // namespace lyx + #endif