Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::Range< IT > Class Template Reference

Simple before-C++20 version for std::ranges::ref_view. More...

#include <ogdf/cluster/sync_plan/basic/Iterators.h>

Public Member Functions

 Range ()
 
 Range (IT begin)
 
 Range (IT begin, IT end)
 
IT begin () const
 
IT end () const
 

Private Attributes

IT m_begin
 
IT m_end
 

Detailed Description

template<typename IT>
class ogdf::Range< IT >

Simple before-C++20 version for std::ranges::ref_view.

Definition at line 41 of file Iterators.h.

Constructor & Destructor Documentation

◆ Range() [1/3]

template<typename IT >
ogdf::Range< IT >::Range ( )
inline

Definition at line 46 of file Iterators.h.

◆ Range() [2/3]

template<typename IT >
ogdf::Range< IT >::Range ( IT  begin)
inlineexplicit

Definition at line 48 of file Iterators.h.

◆ Range() [3/3]

template<typename IT >
ogdf::Range< IT >::Range ( IT  begin,
IT  end 
)
inline

Definition at line 50 of file Iterators.h.

Member Function Documentation

◆ begin()

template<typename IT >
IT ogdf::Range< IT >::begin ( ) const
inline

Definition at line 52 of file Iterators.h.

◆ end()

template<typename IT >
IT ogdf::Range< IT >::end ( ) const
inline

Definition at line 54 of file Iterators.h.

Member Data Documentation

◆ m_begin

template<typename IT >
IT ogdf::Range< IT >::m_begin
private

Definition at line 42 of file Iterators.h.

◆ m_end

template<typename IT >
IT ogdf::Range< IT >::m_end
private

Definition at line 43 of file Iterators.h.


The documentation for this class was generated from the following file: