]> git.lyx.org Git - lyx.git/blob - src/trans_decl.h
* languages: use nb_NO instead of no_NO for norwegian (bug 2850).
[lyx.git] / src / trans_decl.h
1 // -*- C++ -*-
2 /**
3  * \file trans_decl.h
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  *
7  * \author Lars Gullik Bjønnes
8  * \author Matthias Ettrich
9  *
10  * Full author contact details are available in file CREDITS.
11  */
12
13 #ifndef TRANS_DECL_H
14 #define TRANS_DECL_H
15
16 #include "tex-accent.h"
17
18 #include <list>
19 #include <string>
20
21
22 namespace lyx {
23
24
25 ///
26 struct Keyexc {
27         /// character to make exception
28         char c;
29         /// exception data
30         std::string data;
31         /// Combination with another deadkey
32         bool combined;
33         /// The accent comined with
34         tex_accent accent;
35 };
36
37 ///
38 typedef std::list<Keyexc> KmodException;
39
40 ///
41 class KmodInfo {
42 public:
43         ///
44         std::string data;
45         ///
46         tex_accent accent;
47         ///
48         KmodException exception_list;
49         ///
50         KmodInfo();
51 };
52
53
54 } // namespace lyx
55
56 #endif