dwww Home | Manual pages | Find package

__gnu_pbds::detail::binarytheap:constyiteratorn<tValueaType, Entry,TSimple,trAllocm>(3cxx)lloc >(3cxx)

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

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

   Public Types
       typedef base_type::const_pointer const_pointer
           Iterator's const pointer type.
       typedef base_type::const_reference const_reference
           Iterator's const reference type.
       typedef _Alloc::difference_type difference_type
           Difference type.
       typedef std::forward_iterator_tag iterator_category
           Category.
       typedef base_type::pointer pointer
           Iterator's pointer type.
       typedef base_type::reference reference
           Iterator's reference type.
       typedef base_type::value_type value_type
           Iterator's value type.

   Public Member Functions
       binary_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_reference operator* () const
           Access.
       binary_heap_const_iterator_ & operator++ ()
       binary_heap_const_iterator_ operator++ (int)
       const_pointer operator-> () 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.

   Public Attributes
       entry_pointer m_p_e

Detailed Description
   template<typename Value_Type, typename Entry, bool Simple, typename _Alloc>
       class __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type,
       Entry, Simple, _Alloc >" Const point-type iterator.

Member Typedef Documentation
   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > typedef base_type::const_pointer
       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry,
       Simple, _Alloc >::const_pointer
       Iterator's const pointer type.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > typedef base_type::const_reference
       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry,
       Simple, _Alloc >::const_reference
       Iterator's const reference type.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > typedef _Alloc::difference_type
       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry,
       Simple, _Alloc >::difference_type
       Difference type.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > typedef std::forward_iterator_tag
       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry,
       Simple, _Alloc >::iterator_category
       Category.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > typedef base_type::pointer
       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry,
       Simple, _Alloc >::pointer
       Iterator's pointer type.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > typedef base_type::reference
       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry,
       Simple, _Alloc >::reference
       Iterator's reference type.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > typedef base_type::value_type
       __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type, Entry,
       Simple, _Alloc >::value_type
       Iterator's value type.

Constructor & Destructor Documentation
   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type,
       Entry, Simple, _Alloc >::binary_heap_const_iterator_ () [inline]
       Default constructor.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > __gnu_pbds::detail::binary_heap_const_iterator_< Value_Type,
       Entry, Simple, _Alloc >::binary_heap_const_iterator_ (const
       binary_heap_const_iterator_< Value_Type, Entry, Simple, _Alloc > &
       other) [inline]
       Copy constructor.

Member Function Documentation
   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > bool __gnu_pbds::detail::binary_heap_const_iterator_<
       Value_Type, Entry, Simple, _Alloc >::operator!= (const
       binary_heap_const_iterator_< Value_Type, Entry, Simple, _Alloc > &
       other) const [inline]
       Compares content (negatively) to a different iterator object.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > bool __gnu_pbds::detail::binary_heap_point_const_iterator_<
       Value_Type, Entry, Simple, _Alloc >::operator!= (const
       binary_heap_point_const_iterator_< Value_Type, Entry, Simple, _Alloc >
       & other) const [inline],  [inherited]
       Compares content (negatively) to a different iterator object.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > const_reference
       __gnu_pbds::detail::binary_heap_point_const_iterator_< Value_Type,
       Entry, Simple, _Alloc >::operator* () const [inline],  [inherited]
       Access.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > const_pointer
       __gnu_pbds::detail::binary_heap_point_const_iterator_< Value_Type,
       Entry, Simple, _Alloc >::operator-> () const [inline],  [inherited]
       Access.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > bool __gnu_pbds::detail::binary_heap_const_iterator_<
       Value_Type, Entry, Simple, _Alloc >::operator== (const
       binary_heap_const_iterator_< Value_Type, Entry, Simple, _Alloc > &
       other) const [inline]
       Compares content to a different iterator object.

   template<typename Value_Type , typename Entry , bool Simple, typename
       _Alloc > bool __gnu_pbds::detail::binary_heap_point_const_iterator_<
       Value_Type, Entry, Simple, _Alloc >::operator== (const
       binary_heap_point_const_iterator_< Value_Type, Entry, Simple, _Alloc >
       & other) const [inline],  [inherited]
       Compares content to a different iterator object.

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

__gnu_pbds::detail::binary_heap_const_iteratort<MValue_Type, Entry, Simple, _Alloc >(3cxx)

Generated by dwww version 1.14 on Thu Jan 23 20:50:30 CET 2025.