X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fchset.h;h=6b92092838641f40057cd6a311c9169184bfd72f;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=a3691af1df5e1308193ad97a60cf4d27f35f69b8;hpb=1120aa806c16aac6942760f244a1dbbe30c744be;p=lyx.git diff --git a/src/chset.h b/src/chset.h index a3691af1df..6b92092838 100644 --- a/src/chset.h +++ b/src/chset.h @@ -1,21 +1,24 @@ // -*- 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 #define CHSET_H -#ifdef __GNUG__ -#pragma interface -#endif - #include #include +#include + -#include "LString.h" +namespace lyx { /// a class for mapping char strings such as "\^{A}" to the integer value class CharacterSet { @@ -28,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