ML 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#include <values.h>
40
41#include <cctype>
42#endif //__GNUC__
44
45#ifdef WIN32
46#include <basetsd.h>
47#include <float.h>
48#else
49#include <cstdint>
50
53#include <cstring>
54#include <limits>
55#include <numeric>
56#include <streambuf>
58#endif
59
62#include <algorithm>
63#include <cmath>
64#include <cstdio>
65#include <cstdlib>
66#include <ctime>
67#include <deque>
68#include <fstream>
69#include <iostream>
70#include <list>
71#include <map>
72#include <set>
73#include <sstream>
74#include <string>
75#include <utility>
76#include <valarray>
77#include <vector>
79
80// Restore warning state.
81#include <ThirdPartyWarningsRestore.h>
82
83#endif