Home | History | Annotate | Download | only in StlSupport

Lines Matching defs:vector

18  * std::vector such that for data types with alignment issues the correct allocator
25 class vector<__VA_ARGS__, std::allocator<__VA_ARGS__> > \
26 : public vector<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > \
28 typedef vector<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > vector_base; \
34 explicit vector(const allocator_type& a = allocator_type()) : vector_base(a) {} \
36 vector(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) : vector_base(first, last, a) {} \
37 vector(const vector& c) : vector_base(c) {} \
38 explicit vector(size_type num, const value_type& val = value_type()) : vector_base(num, val) {} \
39 vector(iterator start, iterator end) : vector_base(start, end) {} \
40 vector& operator=(const vector& x) { \
59 explicit vector(const allocator_type& a = allocator_type()) : vector_base(a) {} \
61 vector(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) \
63 vector(const vector& c) : vector_base(c) {} \
64 explicit vector(size_type num, const value_type& val = value_type()) : vector_base(num, val) {} \
65 vector(iterator start, iterator end) : vector_base(start, end) {} \
66 vector& operator=(const vector& x) { \
72 class vector<T,EIGEN_ALIGNED_ALLOCATOR<T> >
73 : public vector<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
76 typedef vector<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
84 // workaround MSVC std::vector implementation
100 /* Note that before gcc-4.1 we already have: std::vector::resize(size_type,const T&).
107 // workaround GCC std::vector implementation