]> git.lyx.org Git - lyx.git/blob - src/UpdateFlags.h
hopefully fix tex2lyx linking.
[lyx.git] / src / UpdateFlags.h
1 #ifndef UPDATE_FLAGS_H
2 #define UPDATE_FLAGS_H
3
4 namespace lyx {
5
6 namespace Update {
7         enum flags {
8                 None = 0,
9                 FitCursor = 1,
10                 Force = 2,
11                 SinglePar = 4,
12                 MultiParSel = 8
13         };
14
15 inline flags operator|(flags const f, flags const g)
16 {
17         return static_cast<flags>(int(f) | int(g));
18 }
19
20 inline flags operator&(flags const f, flags const g)
21 {
22         return static_cast<flags>(int(f) & int(g));
23 }
24
25 } // namespace
26
27 } // namespace lyx
28 #endif