X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ftrans_decl.h;h=cd5da79e551e1f87f3206f4c23a455a46f3ed353;hb=d13d6da879462707cd947cdf00c0cf7c3dfac924;hp=df36f7cb0d46430b930ef4f72f4ee2910d1e365c;hpb=797d87b4513088a66b17c7ac653b84e36ea80458;p=lyx.git diff --git a/src/trans_decl.h b/src/trans_decl.h index df36f7cb0d..cd5da79e55 100644 --- a/src/trans_decl.h +++ b/src/trans_decl.h @@ -1,17 +1,30 @@ // -*- C++ -*- -#ifndef Trans_Decl_h -#define Trans_Decl_h +/** + * \file trans_decl.h + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. + * + * \author Lars Gullik Bjønnes + * \author Matthias Ettrich + * + * Full author contact details are available in file CREDITS. + */ + +#ifndef TRANS_DECL_H +#define TRANS_DECL_H -#include "LString.h" #include "tex-accent.h" +#include +#include + + /// struct Keyexc { /// character to make exception char c; /// exception data - string data; - Keyexc * next; + std::string data; /// Combination with another deadkey bool combined; /// The accent comined with @@ -19,17 +32,16 @@ struct Keyexc { }; /// -typedef Keyexc * KmodException; +typedef std::list KmodException; /// -struct KmodInfo { +class KmodInfo { +public: /// - string data; + std::string data; /// tex_accent accent; /// - string allowed; - /// KmodException exception_list; /// KmodInfo();