Go to the source code of this file.
#define EIGEN_DEFINE_STL_LIST_SPECIALIZATION |
( |
|
... | ) |
|
Value:{ \
template<> \
{ \
public: \
typedef __VA_ARGS__ value_type; \
typedef list_base::allocator_type allocator_type; \
typedef list_base::size_type size_type; \
explicit
list(
const allocator_type&
a = allocator_type()) : list_base(
a) {} \
template<typename InputIterator> \
list(InputIterator
first, InputIterator
last,
const allocator_type&
a = allocator_type()) : list_base(first, last,
a) {} \
list(
const list&
c) : list_base(c) {} \
explicit
list(size_type num,
const value_type& val = value_type()) : list_base(num, val) {} \
list(iterator start, iterator
end) : list_base(start, end) {} \
list& operator=(
const list&
x) { \
list_base::operator=(
x);
\ } \
}; \
}
constexpr int last(int, int result)
constexpr int first(int i)
Implementation details for constexpr functions.
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
This section contains a convenience MACRO which allows an easy specialization of std::list such that for data types with alignment issues the correct allocator is used automatically.
Definition at line 20 of file StdList.h.
#define EIGEN_STD_LIST_SPECIALIZATION_BODY |
Value:public: \
typedef typename list_base::allocator_type allocator_type; \
typedef typename list_base::size_type size_type; \
typedef
typename list_base::iterator
iterator; \
typedef typename list_base::const_iterator const_iterator; \
explicit
list(
const allocator_type&
a = allocator_type()) : list_base(
a) {} \
template<typename InputIterator> \
list(InputIterator
first, InputIterator
last,
const allocator_type&
a = allocator_type()) \
: list_base(first, last,
a) {} \
list(
const list&
c) : list_base(c) {} \
explicit
list(size_type num,
const value_type& val = value_type()) : list_base(num, val) {} \
list& operator=(
const list&
x) { \
list_base::operator=(
x);
\ }
constexpr int last(int, int result)
constexpr int first(int i)
Implementation details for constexpr functions.
set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy x
Definition at line 52 of file StdList.h.