MeVisLab Toolbox Reference
mlSystemIncludes.h
Go to the documentation of this file.
1/*************************************************************************************
2**
3** Copyright 2007, MeVis Medical Solutions AG
4**
5** The user may use this file in accordance with the license agreement provided with
6** the Software or, alternatively, in accordance with the terms contained in a
7** written agreement between the user and MeVis Medical Solutions AG.
8**
9** For further information use the contact form at https://www.mevislab.de/contact
10**
11**************************************************************************************/
12
13#ifndef ML_SYSTEM_INCLUDES_H
14#define ML_SYSTEM_INCLUDES_H
15
20
21#ifdef _MSC_VER
22#pragma message("This include file - mlSystemIncludes.h - is deprecated and will be removed in the next release. Please use only the necessary include files.")
23#else
24#warning This include file - mlSystemIncludes.h - is deprecated and will be removed in the next release.Please use only the necessary include files.
25#endif
26
27// Disable typical warnings from system headers.
28#include <ThirdPartyWarningsDisable.h>
29
30//--------------------------------------------------------------
32//--------------------------------------------------------------
33
36#ifdef __GNUC__
37#include <unistd.h>
38
39#ifndef __CYGWIN__
40 #ifdef __APPLE__
41 #include <float.h>
42 #else
43 #include <values.h>
44 #endif // __APPLE__
45#endif //__CYGWIN__
46
47#include <cctype>
48#endif //__GNUC__
50
51#ifdef WIN32
52#include <basetsd.h>
53#include <float.h>
54#else
55#include <cstdint>
56
59#include <cstring>
60#include <limits>
61#include <numeric>
62#include <streambuf>
64#endif
65
68#include <algorithm>
69#include <cmath>
70#include <cstdio>
71#include <cstdlib>
72#include <ctime>
73#include <deque>
74#include <fstream>
75#include <iostream>
76#include <list>
77#include <map>
78#include <set>
79#include <sstream>
80#include <string>
81#include <utility>
82#include <valarray>
83#include <vector>
85
86// Restore warning state.
87#include <ThirdPartyWarningsRestore.h>
88
89#endif