aimstil
5.0.5
ext_declarations.h
Go to the documentation of this file.
1
#ifndef DECLARATIONS_EXTERNAL_H_
2
#define DECLARATIONS_EXTERNAL_H_
3
4
// #ifndef _GLIBCXX_BEGIN_NAMESPACE_CXX11
5
// #define _GLIBCXX_BEGIN_NAMESPACE_CXX11
6
// #define _GLIBCXX_END_NAMESPACE_CXX11
7
// #endif
8
9
// forward declarations for std:: templates is dangerous and can lead to
10
// ambiguities with some compilers. Let's not do this.
11
12
#include <vector>
13
#include <set>
14
#include <map>
15
#include <list>
16
18
19
namespace
boost
20
{
21
template
<
typename
T, std::
size_t
D >
class
array
;
22
template
<
typename
T >
class
shared_ptr
;
23
}
24
25
// namespace std
26
// {
27
// // in gcc 5.2 list is defined in std::__cxx11 namespace
28
// _GLIBCXX_BEGIN_NAMESPACE_CXX11
29
// template < typename T, typename TAlloc > class list;
30
// _GLIBCXX_END_NAMESPACE_CXX11
31
//
32
// template < typename TKey, typename TValue, typename TCompare, typename TAlloc >
33
// class map;
34
// template < typename TKey, typename TValue, typename TCompare, typename TAlloc >
35
// class multimap;
36
// template < typename TKey, typename TCompare, typename TAlloc >
37
// class set;
38
// template < typename T, typename TAlloc > class vector;
39
// }
40
41
#endif
/*DECLARATIONS_EXTERNAL_H_*/
boost
Definition:
ext_declarations.h:19
boost::shared_ptr
Definition:
ext_declarations.h:22
boost::array
Definition:
ext_declarations.h:21
til
ext_declarations.h
Generated by
1.8.13