SourceXtractorPlusPlus  0.8
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | Friends | List of all members
SourceXtractor::SourceGroupWithOnDemandProperties::iter Class Reference

#include <SourceGroupWithOnDemandProperties.h>

Inheritance diagram for SourceXtractor::SourceGroupWithOnDemandProperties::iter:
[legend]
Collaboration diagram for SourceXtractor::SourceGroupWithOnDemandProperties::iter:
[legend]

Public Member Functions

 iter (std::list< EntangledSource >::iterator m_entangled_it)
 
virtual ~iter ()=default
 
SourceInterfacedereference () const override
 
void increment () override
 
void decrement () override
 
bool equal (const IteratorImpl &other) const override
 
std::shared_ptr< IteratorImplclone () const override
 
- Public Member Functions inherited from SourceXtractor::SourceGroupInterface::IteratorImpl
virtual ~IteratorImpl ()=default
 

Private Attributes

std::list< EntangledSource >
::iterator 
m_entangled_it
 

Friends

SourceGroupWithOnDemandProperties::iterator SourceGroupWithOnDemandProperties::removeSource (SourceGroupWithOnDemandProperties::iterator)
 

Detailed Description

Definition at line 122 of file SourceGroupWithOnDemandProperties.h.

Constructor & Destructor Documentation

SourceXtractor::SourceGroupWithOnDemandProperties::iter::iter ( std::list< EntangledSource >::iterator  m_entangled_it)
inline

Definition at line 126 of file SourceGroupWithOnDemandProperties.h.

virtual SourceXtractor::SourceGroupWithOnDemandProperties::iter::~iter ( )
virtualdefault

Member Function Documentation

std::shared_ptr<IteratorImpl> SourceXtractor::SourceGroupWithOnDemandProperties::iter::clone ( ) const
inlineoverridevirtual
void SourceXtractor::SourceGroupWithOnDemandProperties::iter::decrement ( )
inlineoverridevirtual
SourceInterface& SourceXtractor::SourceGroupWithOnDemandProperties::iter::dereference ( ) const
inlineoverridevirtual
bool SourceXtractor::SourceGroupWithOnDemandProperties::iter::equal ( const IteratorImpl other) const
inlineoverridevirtual
void SourceXtractor::SourceGroupWithOnDemandProperties::iter::increment ( )
inlineoverridevirtual

Friends And Related Function Documentation

Member Data Documentation

std::list<EntangledSource>::iterator SourceXtractor::SourceGroupWithOnDemandProperties::iter::m_entangled_it
private

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