std::indirectly_writable(3) Library Functions Manual NAME std::indirectly_writable - Requirements for writing a value into an iterator's referenced object. SYNOPSIS #include Concept definition template concept indirectly_writable = requires(_Out&& __o, _Tp&& __t) { *__o = std::forward<_Tp>(__t); *std::forward<_Out>(__o) = std::forward<_Tp>(__t); const_cast&&>(*__o) = std::forward<_Tp>(__t); const_cast&&>(*std::forward<_Out>(__o)) = std::forward<_Tp>(__t); } Detailed Description Requirements for writing a value into an iterator's referenced object. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ std::indirectly_writable(3)