Home | History | Annotate | Download | only in StlSupport

Lines Matching full: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) { \
56 explicit vector(const allocator_type& a = allocator_type()) : vector_base(a) {} \
58 vector(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) \
60 vector(const vector& c) : vector_base(c) {} \
61 explicit vector(size_type num, const value_type& val = value_type()) : vector_base(num, val) {} \
62 vector(iterator start, iterator end) : vector_base(start, end) {} \
63 vector& operator=(const vector& x) { \
69 class vector<T,EIGEN_ALIGNED_ALLOCATOR<T> >
70 : public vector<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
73 typedef vector<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
81 // workaround MSVC std::vector implementation
97 /* Note that before gcc-4.1 we already have: std::vector::resize(size_type,const T&).
104 // workaround GCC std::vector implementation