]> git.lyx.org Git - lyx.git/blob - src/trans_decl.h
5e8899234388132d058021fca826523e60122881
[lyx.git] / src / trans_decl.h
1 // -*- C++ -*-
2 #ifndef _Trans_Decl_h_
3 #define _Trans_Decl_h_
4
5 #include "LString.h"
6 #include "tex-accent.h"
7
8 struct Keyexc {
9         char c;         /* character to make exception */
10         string data;    /* exception data */
11         Keyexc *next;
12         bool combined;  // Combination with another deadkey
13         tex_accent accent;      // The accent combined with
14 };
15
16 ///
17 typedef Keyexc *KmodException;
18
19 //
20 // 
21 //
22
23 struct KmodInfo {
24         string data;
25         tex_accent accent;
26         string allowed;
27         KmodException exception_list;    
28         
29         KmodInfo(const KmodInfo&);
30         KmodInfo();
31         
32         KmodInfo& operator=(const KmodInfo&);
33 };
34
35 #endif