Lines Matching refs:list

17   #define EIGEN_EXPLICIT_STL_LIST_INSTANTIATION(...) template class std::list<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> >;
24 * std::list such that for data types with alignment issues the correct allocator
32 class list<__VA_ARGS__, _Ay> \
33 : public list<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > \
35 typedef list<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > list_base; \
41 explicit list(const allocator_type& a = allocator_type()) : list_base(a) {} \
43 list(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) : list_base(first, last, a) {} \
44 list(const list& c) : list_base(c) {} \
45 explicit list(size_type num, const value_type& val = value_type()) : list_base(num, val) {} \
46 list(iterator start, iterator end) : list_base(start, end) {} \
47 list& operator=(const list& x) { \
55 #if !(defined(_GLIBCXX_VECTOR) && (!EIGEN_GNUC_AT_LEAST(4,1))) /* Note that before gcc-4.1 we already have: std::list::resize(size_type,const T&). */
67 explicit list(const allocator_type& a = allocator_type()) : list_base(a) {} \
69 list(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) \
71 list(const list& c) : list_base(c) {} \
72 explicit list(size_type num, const value_type& val = value_type()) : list_base(num, val) {} \
73 list(iterator start, iterator end) : list_base(start, end) {} \
74 list& operator=(const list& x) { \
80 class list<T,EIGEN_ALIGNED_ALLOCATOR<T> >
81 : public list<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
84 typedef list<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T),
100 // workaround MSVC std::list implementation