Jpp  master_rocky-43-ge265d140c
the software that should make you happy
JSTDTypes.hh
Go to the documentation of this file.
1 #ifndef __JLANG__JSTDTYPES__
2 #define __JLANG__JSTDTYPES__
3 
4 #include <cstddef>
5 
6 /**
7  * \file
8  *
9  * Forward declarations of STD containers.
10  * \author mdejong
11  */
12 
13 #ifndef __APPLE__
14 namespace std {
15  template<class JElement_t, class JAllocator_t> class vector;
16  template<class JElement_t, class JComparator_t, class JAllocator_t> class set;
17  template<class JElement_t, class JComparator_t, class JAllocator_t> class multiset;
18  template<class JFirst_t, class JSecond_t> class pair;
19  template<class JKey_t, class JValue_t, class JComparator_t, class JAllocator_t> class map;
20  template<class JKey_t, class JValue_t, class JComparator_t, class JAllocator_t> class multimap;
21  template<class Category, class T, class Distance, class Pointer, class Reference> struct iterator;
22 #ifdef _GLIBCXX_USE_CXX11_ABI
23  inline namespace __cxx11 {
24  template<class JElement_t, class JAllocator_t> class list;
25  }
26 #else
27  template<class JElement_t, class JAllocator_t> class list;
28 #endif
29  template<class JElement_t> class initializer_list;
30  template<class JElement_t, size_t N> struct array;
31 }
32 
33 #else
34 
35 #include <list>
36 #include <map>
37 #include <set>
38 #include <utility>
39 
40 #endif
41 
42 #endif
Definition: JSTDTypes.hh:14