mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-21 08:12:39 +02:00
@ -69,13 +69,13 @@ namespace boost { namespace fusion
|
||||
cons()
|
||||
: car(), cdr() {}
|
||||
|
||||
explicit cons(typename detail::call_param<Car>::type car)
|
||||
: car(car), cdr() {}
|
||||
explicit cons(typename detail::call_param<Car>::type in_car)
|
||||
: car(in_car), cdr() {}
|
||||
|
||||
cons(
|
||||
typename detail::call_param<Car>::type car
|
||||
, typename detail::call_param<Cdr>::type cdr)
|
||||
: car(car), cdr(cdr) {}
|
||||
typename detail::call_param<Car>::type in_car
|
||||
, typename detail::call_param<Cdr>::type in_cdr)
|
||||
: car(in_car), cdr(in_cdr) {}
|
||||
|
||||
template <typename Car2, typename Cdr2>
|
||||
cons(cons<Car2, Cdr2> const& rhs)
|
||||
|
@ -35,8 +35,8 @@ namespace boost { namespace fusion
|
||||
typename add_const<Cons>::type>
|
||||
identity;
|
||||
|
||||
explicit cons_iterator(cons_type& cons)
|
||||
: cons(cons) {}
|
||||
explicit cons_iterator(cons_type& in_cons)
|
||||
: cons(in_cons) {}
|
||||
|
||||
cons_type& cons;
|
||||
|
||||
|
@ -36,8 +36,8 @@ namespace boost { namespace fusion
|
||||
typedef vector_iterator_identity<
|
||||
typename add_const<Vector>::type, N> identity;
|
||||
|
||||
vector_iterator(Vector& vec)
|
||||
: vec(vec) {}
|
||||
vector_iterator(Vector& in_vec)
|
||||
: vec(in_vec) {}
|
||||
Vector& vec;
|
||||
|
||||
private:
|
||||
|
Reference in New Issue
Block a user