logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

std::raw_storage_iterator< _OutputIterator, _Tp >

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libststd::raw_storage_iterator<_OutputIterator,_Tp>(3cxx)

Detailed Description

template<class_OutputIterator,class_Tp>
       class std::raw_storage_iterator< _OutputIterator, _Tp >"This iterator class lets algorithms store their
       results into uninitialized memory.

Member Typedef Documentation

typedefvoidstd::iterator<output_iterator_tag,void,void,void,void>::difference_type[inherited]
       Distance between iterators is represented as this type.

   typedefoutput_iterator_tagstd::iterator<output_iterator_tag,void,void,void,void>::iterator_category[inherited]
       One of the tagtypes.

   typedefvoidstd::iterator<output_iterator_tag,void,void,void,void>::pointer[inherited]
       This type represents a pointer-to-value_type.

   typedefvoidstd::iterator<output_iterator_tag,void,void,void,void>::reference[inherited]
       This type represents a reference-to-value_type.

   typedefvoidstd::iterator<output_iterator_tag,void,void,void,void>::value_type[inherited]
       The type 'pointed to' by the iterator.

Name

       std::raw_storage_iterator< _OutputIterator, _Tp >

Synopsis

       #include <memory>

       Inherits std::iterator<output_iterator_tag,void,void,void,void>.

   PublicTypestypedefvoiddifference_type
           Distance between iterators is represented as this type.
       typedefoutput_iterator_tagiterator_category
           One of the tagtypes.
       typedefvoidpointer
           This type represents a pointer-to-value_type.
       typedefvoidreference
           This type represents a reference-to-value_type.
       typedefvoidvalue_type
           The type 'pointed to' by the iterator.

   PublicMemberFunctionsraw_storage_iterator (_OutputIterator __x)
       _OutputIterator base () const
       raw_storage_iterator & operator* ()
       raw_storage_iterator & operator++ ()
       raw_storage_iteratoroperator++ (int)
       raw_storage_iterator & operator= (_Tp &&__element)
       raw_storage_iterator & operator= (const _Tp &__element)

   ProtectedAttributes
       _OutputIterator _M_iter

See Also