Go to the source code of this file.
◆ EIGEN_DEFINE_STL_LIST_SPECIALIZATION
#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); \
return *this; \
} \
}; \
}
static const symbolic::SymbolExpr< internal::symbolic_last_tag > last
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.
◆ EIGEN_STD_LIST_SPECIALIZATION_BODY
#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); \
return *this; \
}
EIGEN_CONSTEXPR Index first(const T &x) EIGEN_NOEXCEPT
static const symbolic::SymbolExpr< internal::symbolic_last_tag > last
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.