ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
spdmon::IterableProgressMonitor< Iterable > Class Template Reference

#include <spdmon.hpp>

Public Member Functions

 IterableProgressMonitor (Iterable iter, std::string name="Progress logger")
const IterableProgressMonitorbegin () const
const IterableProgressMonitorend () const
bool operator!= (const IterableProgressMonitor &) const
void operator++ ()
auto operator* () const -> std::pair< std::shared_ptr< spdlog::logger >, decltype(*begin_)>

Detailed Description

template<typename Iterable>
class spdmon::IterableProgressMonitor< Iterable >

Definition at line 660 of file spdmon.hpp.

Constructor & Destructor Documentation

◆ IterableProgressMonitor()

template<typename Iterable>
spdmon::IterableProgressMonitor< Iterable >::IterableProgressMonitor ( Iterable iter,
std::string name = "Progress logger" )
inline

Definition at line 669 of file spdmon.hpp.

References begin(), and end().

Referenced by begin(), end(), and operator!=().

Member Function Documentation

◆ begin()

template<typename Iterable>
const IterableProgressMonitor & spdmon::IterableProgressMonitor< Iterable >::begin ( ) const
inline

Definition at line 675 of file spdmon.hpp.

References IterableProgressMonitor().

Referenced by IterableProgressMonitor().

◆ end()

template<typename Iterable>
const IterableProgressMonitor & spdmon::IterableProgressMonitor< Iterable >::end ( ) const
inline

Definition at line 677 of file spdmon.hpp.

References IterableProgressMonitor().

Referenced by IterableProgressMonitor().

◆ operator!=()

template<typename Iterable>
bool spdmon::IterableProgressMonitor< Iterable >::operator!= ( const IterableProgressMonitor< Iterable > & ) const
inline

Definition at line 679 of file spdmon.hpp.

References IterableProgressMonitor().

◆ operator*()

template<typename Iterable>
auto spdmon::IterableProgressMonitor< Iterable >::operator* ( ) const -> std::pair< std::shared_ptr< spdlog::logger >, decltype(*begin_)>
inline

Definition at line 689 of file spdmon.hpp.

◆ operator++()

template<typename Iterable>
void spdmon::IterableProgressMonitor< Iterable >::operator++ ( )
inline

Definition at line 683 of file spdmon.hpp.


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