Home | History | Annotate | Download | only in StlSupport

Lines Matching refs:list_base

27     typedef list<__VA_ARGS__, EIGEN_ALIGNED_ALLOCATOR<__VA_ARGS__> > list_base; \
30 typedef list_base::allocator_type allocator_type; \
31 typedef list_base::size_type size_type; \
32 typedef list_base::iterator iterator; \
33 explicit list(const allocator_type& a = allocator_type()) : list_base(a) {} \
35 list(InputIterator first, InputIterator last, const allocator_type& a = allocator_type()) : list_base(first, last, a) {} \
36 list(const list& c) : list_base(c) {} \
37 explicit list(size_type num, const value_type& val = value_type()) : list_base(num, val) {} \
38 list(iterator start, iterator end) : list_base(start, end) {} \
40 list_base::operator=(x); \
55 typedef typename list_base::allocator_type allocator_type; \
56 typedef typename list_base::size_type size_type; \
57 typedef typename list_base::iterator iterator; \
58 typedef typename list_base::const_iterator const_iterator; \
59 explicit list(const allocator_type& a = allocator_type()) : list_base(a) {} \
62 : list_base(first, last, a) {} \
63 list(const list& c) : list_base(c) {} \
64 explicit list(size_type num, const value_type& val = value_type()) : list_base(num, val) {} \
65 list(iterator start, iterator end) : list_base(start, end) {} \
67 list_base::operator=(x); \
77 Eigen::aligned_allocator_indirection<EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)> > list_base;
85 if (list_base::size() < new_size)
86 list_base::insert(list_base::end(), new_size - list_base::size(), x);
88 while (new_size < list_base::size()) list_base::pop_back();
94 { list_base::push_back(x); }
95 using list_base::insert;
97 { return list_base::insert(position,x); }
99 { list_base::insert(position, new_size, x); }