]> git.lyx.org Git - features.git/blob - src/trans_decl.h
last updates from 1.0.4, no more updates expected from that branch now
[features.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         LString 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         LString data;
25         tex_accent accent;
26         LString allowed;
27         KmodException exception_list;    
28         
29         KmodInfo(const KmodInfo&);
30         KmodInfo();
31         
32         KmodInfo& operator=(const KmodInfo&);
33 };
34
35 #endif