Home | History | Annotate | Download | only in StlSupport

Lines Matching refs:deque

18   #define EIGEN_EXPLICIT_STL_DEQUE_INSTANTIATION(...) template class std::deque<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> >;
25 * std::deque such that for data types with alignment issues the correct allocator
33 class deque<__VA_ARGS__, _Ay> \
34 : public deque<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > \
36 typedef deque<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > deque_base; \
42 explicit deque(const allocator_type& a = allocator_type()) : deque_base(a) {} \
44 deque(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) : deque_base(first, last, a) {} \
45 deque(const deque& c) : deque_base(c) {} \
46 explicit deque(size_type num, const value_type& val = value_type()) : deque_base(num, val) {} \
47 deque(iterator start, iterator end) : deque_base(start, end) {} \
48 deque& operator=(const deque& x) { \
55 // check whether we really need the std::deque specialization
56 #if !(defined(_GLIBCXX_DEQUE) && (!EIGEN_GNUC_AT_LEAST(4,1))) /* Note that before gcc-4.1 we already have: std::deque::resize(size_type,const T&). */
67 explicit deque(const allocator_type& a = allocator_type()) : deque_base(a) {} \
69 deque(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) \
71 deque(const deque& c) : deque_base(c) {} \
72 explicit deque(size_type num, const value_type& val = value_type()) : deque_base(num, val) {} \
73 deque(iterator start, iterator end) : deque_base(start, end) {} \
74 deque& operator=(const deque& x) { \
80 class deque<T,EIGEN_ALIGNED_ALLOCATOR<T> >
81 : public deque<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
84 typedef deque<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
92 // workaround MSVC std::deque implementation
110 // workaround GCC std::deque implementation