prefix.hpp
1 #ifndef SCORE_PREFIX_HEADER
2 #define SCORE_PREFIX_HEADER
3 
4 #if defined(_WIN32)
5 #if !defined(WIN32_LEAN_AND_MEAN)
6 #define WIN32_LEAN_AND_MEAN
7 #endif
8 #if !defined(NOMINMAX)
9 #define NOMINMAX
10 #endif
11 #if !defined(UNICODE)
12 #define UNICODE 1
13 #endif
14 #if !defined(_UNICODE)
15 #define _UNICODE 1
16 #endif
17 #include <windows.h>
18 #endif
19 
20 #include <score/application/GUIApplicationContext.hpp>
21 #include <score/command/AggregateCommand.hpp>
22 #include <score/document/DocumentContext.hpp>
23 #include <score/model/EntityImpl.hpp>
24 #include <score/model/path/Path.hpp>
25 #include <score/model/tree/TreeNode.hpp>
26 #include <score/model/tree/TreePath.hpp>
27 #include <score/model/tree/VariantBasedNode.hpp>
28 #include <score/selection/Selection.hpp>
29 #include <score/selection/SelectionDispatcher.hpp>
31 #include <score/serialization/IsTemplate.hpp>
32 #include <score/serialization/JSONValueVisitor.hpp>
33 #include <score/serialization/JSONVisitor.hpp>
34 #include <score/tools/std/Optional.hpp>
35 
36 #include <core/document/Document.hpp>
37 
38 #include <ossia/detail/algorithms.hpp>
39 #include <ossia/detail/hash_map.hpp>
40 #include <ossia/detail/small_vector.hpp>
41 #include <ossia/detail/string_map.hpp>
42 #include <ossia/network/dataspace/dataspace.hpp>
43 #include <ossia/network/domain/domain.hpp>
44 #include <ossia/network/value/value.hpp>
45 
46 #include <QGraphicsItem>
47 #include <QWidget>
48 
49 #include <fmt/format.h>
50 
51 #include <cmath>
52 #include <wobjectimpl.h>
53 
54 #include <array>
55 #include <cstdint>
56 #include <functional>
57 #include <memory>
58 #include <numeric>
59 #include <string>
60 #include <utility>
61 #include <vector>
62 #include <verdigris>
63 #endif