Home
last modified time | relevance | path

Searched refs:prevent_binding_rvalue (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/optional/detail/
H A Doptional_reference_spec.hpp29 void prevent_binding_rvalue() in prevent_binding_rvalue() function
165 optional(T&& /* rhs */) BOOST_NOEXCEPT { detail::prevent_binding_rvalue<T&&>(); } in optional()
169 : ptr_(boost::addressof(r)) { detail::prevent_binding_rvalue<R>(); } in optional()
173 : ptr_(cond ? boost::addressof(r) : 0) { detail::prevent_binding_rvalue<R>(); } in optional()
177 …operator=(R&& r) BOOST_NOEXCEPT { detail::prevent_binding_rvalue<R>(); ptr_ = boost::addressof(r);… in operator =()
181 { detail::prevent_binding_rvalue<R>(); ptr_ = boost::addressof(r); } in emplace()
185 { detail::prevent_binding_rvalue<R>(); return ptr_ ? *ptr_ : r; } in get_value_or()
189 { detail::prevent_binding_rvalue<R>(); return ptr_ ? *ptr_ : r; } in value_or()
193 { detail::prevent_binding_rvalue<R>(); ptr_ = boost::addressof(r); } in reset()