A class that anything can be assigned to, and which discards the assigned object.
More...
A class that anything can be assigned to, and which discards the assigned object.
◆ ignore_t() [1/3]
| std::ignore_detail::ignore_t::ignore_t |
( |
| ) |
|
|
constexprdefault |
◆ ~ignore_t()
| std::ignore_detail::ignore_t::~ignore_t |
( |
| ) |
|
|
default |
◆ ignore_t() [2/3]
| std::ignore_detail::ignore_t::ignore_t |
( |
ignore_t const & | | ) |
|
|
constexprdefault |
Default copy-constructor.
◆ ignore_t() [3/3]
| std::ignore_detail::ignore_t::ignore_t |
( |
ignore_t && | | ) |
|
|
constexprdefault |
Default move-constructor.
◆ operator=() [1/3]
template<typename Arg>
| auto std::ignore_detail::ignore_t::operator= |
( |
Arg const & | | ) |
const -> ignore_t const& |
|
inlineconstexprnoexcept |
Do-nothing catch-all assignment operator.
- Template Parameters
-
| Arg | The type of the argument to ignore |
- Returns
- A reference to
*this
◆ operator=() [2/3]
| auto std::ignore_detail::ignore_t::operator= |
( |
ignore_t && | | ) |
-> ignore_t &=default |
|
constexprdefaultnoexcept |
Default move-constructor.
◆ operator=() [3/3]
| auto std::ignore_detail::ignore_t::operator= |
( |
ignore_t const & | | ) |
-> ignore_t &=default |
|
constexprdefaultnoexcept |
The documentation for this class was generated from the following file: