ADTF  3.18.2
a_utils_stl_includes.h
Go to the documentation of this file.
1 
8 #ifndef _UTILS_STL_INCLUDES
9 #define _UTILS_STL_INCLUDES
10 
11 //sys - c includes
12 #include <time.h>
13 #include <sys/stat.h>
14 #include <stdarg.h>
15 #include <assert.h>
16 
17 
18 //stl - c++ includes
19 #include <list>
20 #include <array>
21 #include <string>
22 #include <map>
23 #include <vector>
24 #include <set>
25 #include <unordered_map>
26 
27 #include <memory>
28 #include <limits>
29 #include <algorithm>
30 #include <typeinfo>
31 #include <deque>
32 #include <iterator>
33 #include <typeinfo>
34 #include <atomic>
35 
36 
41 #ifndef A_UTILS_ASSERT
42 #ifdef WIN32
43 #ifdef _ASSERTE
44 #define A_UTILS_ASSERT _ASSERTE
45 #else
46 #define A_UTILS_ASSERT assert
47 #endif
48 #else
49 #define A_UTILS_ASSERT assert
50 #endif
51 #endif
52 
53 #endif //_UTILS_STL_INCLUDE