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

__gnu_pbds::detail::binary_heap_const_iterator_.3cxx

Author

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

                                                    libst__gnu_pbds::detail::bin...Entry,Simple,_Alloc>(3cxx)

Constructor & Destructor Documentation

template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::binary_heap_const_iterator_()[inline]
       Default constructor.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::binary_heap_const_iterator_(constbinary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>&other)[inline]
       Copy constructor.

Detailed Description

template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>
       class __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry, Simple, _Alloc >"Const point-
       type iterator.

Member Function Documentation

template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>bool__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::operator!=(constbinary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>&other)const[inline]
       Compares content (negatively) to a different iterator object.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>bool__gnu_pbds::detail::binary_heap_point_const_iterator_<Value_Type,Entry,Simple,_Alloc>::operator!=(constbinary_heap_point_const_iterator_<Value_Type,Entry,Simple,_Alloc>&other)const[inline],[inherited]
       Compares content (negatively) to a different iterator object.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>const_reference__gnu_pbds::detail::binary_heap_point_const_iterator_<Value_Type,Entry,Simple,_Alloc>::operator*()const[inline],[inherited]
       Access.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>const_pointer__gnu_pbds::detail::binary_heap_point_const_iterator_<Value_Type,Entry,Simple,_Alloc>::operator->()const[inline],[inherited]
       Access.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>bool__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::operator==(constbinary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>&other)const[inline]
       Compares content to a different iterator object.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>bool__gnu_pbds::detail::binary_heap_point_const_iterator_<Value_Type,Entry,Simple,_Alloc>::operator==(constbinary_heap_point_const_iterator_<Value_Type,Entry,Simple,_Alloc>&other)const[inline],[inherited]
       Compares content to a different iterator object.

Member Typedef Documentation

template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>typedefbase_type::const_pointer__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::const_pointer
       Iterator's const pointer type.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>typedefbase_type::const_reference__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::const_reference
       Iterator's const reference type.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>typedef_Alloc::difference_type__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::difference_type
       Difference type.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>typedefstd::forward_iterator_tag__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::iterator_category
       Category.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>typedefbase_type::pointer__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::pointer
       Iterator's pointer type.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>typedefbase_type::reference__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::reference
       Iterator's reference type.

   template<typenameValue_Type,typenameEntry,boolSimple,typename_Alloc>typedefbase_type::value_type__gnu_pbds::detail::binary_heap_const_iterator_<Value_Type,Entry,Simple,_Alloc>::value_type
       Iterator's value type.

Name

       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry, Simple, _Alloc > - Const point-type
       iterator.

Synopsis

       #include <const_iterator.hpp>

       Inherits __gnu_pbds::detail::binary_heap_point_const_iterator_<Value_Type,Entry,Simple,_Alloc>.

   PublicTypes
       typedef base_type::const_pointerconst_pointer
           Iterator's const pointer type.
       typedef base_type::const_referenceconst_reference
           Iterator's const reference type.
       typedef _Alloc::difference_type difference_type
           Difference type.
       typedef std::forward_iterator_tagiterator_category
           Category.
       typedef base_type::pointerpointer
           Iterator's pointer type.
       typedef base_type::referencereference
           Iterator's reference type.
       typedef base_type::value_typevalue_type
           Iterator's value type.

   PublicMemberFunctionsbinary_heap_const_iterator_ ()
           Default constructor.
       binary_heap_const_iterator_ (const binary_heap_const_iterator_ &other)
           Copy constructor.
       binary_heap_const_iterator_ (entry_pointer p_e)
       bool operator!= (const binary_heap_const_iterator_ &other) const
           Compares content (negatively) to a different iterator object.
       bool operator!= (const binary_heap_point_const_iterator_ &other) const
           Compares content (negatively) to a different iterator object.
       const_referenceoperator* () const
           Access.
       binary_heap_const_iterator_ & operator++ ()
       binary_heap_const_iterator_operator++ (int)
       const_pointeroperator-> () const
           Access.
       bool operator== (const binary_heap_const_iterator_ &other) const
           Compares content to a different iterator object.
       bool operator== (const binary_heap_point_const_iterator_ &other) const
           Compares content to a different iterator object.

   PublicAttributes
       entry_pointer m_p_e

See Also