std::experimental::propagate_const< _Tp >(3) Library Functions Manual NAME std::experimental::propagate_const< _Tp > - Const-propagating wrapper. SYNOPSIS #include Inherits std::experimental::__propagate_const_conversions< _Tp >. Public Types using element_type Public Member Functions template, is_convertible< _Up &&, _Tp >, __not_< __is_propagate_const< typename decay< _Up >::type > > >::value, bool >::type = true> constexpr propagate_const (_Up &&__u) template, __not_< is_convertible< _Up &&, _Tp > >, __not_< __is_propagate_const< typename decay< _Up >::type > > >::value, bool >::type = false> constexpr propagate_const (_Up &&__u) propagate_const (const propagate_const &__p)=delete constexpr propagate_const (propagate_const &&__p)=default template, is_convertible< _Up &&, _Tp > >::value, bool >::type = true> constexpr propagate_const (propagate_const< _Up > &&__pu) template, __not_< is_convertible< _Up &&, _Tp > > >::value, bool >::type = false> constexpr propagate_const (propagate_const< _Up > &&__pu) constexpr element_type * get () constexpr const element_type * get () const constexpr operator bool () const constexpr element_type & operator* () constexpr const element_type & operator* () const constexpr element_type * operator-> () constexpr const element_type * operator-> () const template, __not_<__is_propagate_const< typename decay<_Up>::type>> >::value>::type> constexpr propagate_const & operator= (_Up &&__u) propagate_const & operator= (const propagate_const &__p)=delete constexpr propagate_const & operator= (propagate_const &&__p)=default template::value>::type> constexpr propagate_const & operator= (propagate_const< _Up > &&__pu) constexpr void swap (propagate_const &__pt) noexcept(__is_nothrow_swappable< _Tp >::value) Friends template constexpr const _Up & get_underlying (const propagate_const< _Up > &__pt) noexcept template constexpr _Up & get_underlying (propagate_const< _Up > &__pt) noexcept Detailed Description template class std::experimental::propagate_const< _Tp >"Const-propagating wrapper. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ std::experimental::propagate_const< _Tp >(3)