boost::multi::elements_range_t::operator=

Assignment operators

Synopses

Copy assignment operator

elements_range_t&
operator=(elements_range_t const& other) = delete;

Move assignment operator

elements_range_t&
operator=(elements_range_t&& other) noexcept(false);

Assignment operator

template<
    class OtherElementRange,
    class = decltype(adl_copy(std::begin(std::declval<OtherElementRange&&>()), std::end(std::declval<OtherElementRange&&>()), std::declval<iterator>()))>
elements_range_t&
operator=(OtherElementRange&& other) &;

Assignment operator

template<
    class OtherElementRange,
    class = decltype(adl_copy(std::begin(std::declval<OtherElementRange&&>()), std::end(std::declval<OtherElementRange&&>()), std::declval<iterator>()))>
constexpr
elements_range_t&
operator=(OtherElementRange&& other) &&;

Assignment operator

elements_range_t&
operator=(std::initializer_list<value_type> values) &&;

Assignment operator

elements_range_t&
operator=(std::initializer_list<value_type> values) &;

Created with MrDocs