mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
add forward_clist: C++14 constexpr based forward list
This commit is contained in:
parent
e578bdd0a6
commit
dbab91a53c
3 changed files with 466 additions and 4 deletions
|
@ -225,13 +225,13 @@ namespace sprout {
|
|||
value_holder& operator=(value_holder const&) = default;
|
||||
value_holder& operator=(value_holder&&) = default;
|
||||
value_holder& operator=(argument_type p) {
|
||||
value_holder temp(helper_type::hold(p));
|
||||
temp.swap(p);
|
||||
value_holder temp(p);
|
||||
temp.swap(*this);
|
||||
return *this;
|
||||
}
|
||||
value_holder& operator=(movable_argument_type p) {
|
||||
value_holder temp(helper_type::hold(sprout::move(p)));
|
||||
temp.swap(p);
|
||||
value_holder temp(sprout::move(p));
|
||||
temp.swap(*this);
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue