SourceXtractorPlusPlus
0.8
Please provide a description of the project.
|
#include <SimpleSourceGroup.h>
Public Member Functions | |
iter (std::list< std::shared_ptr< SourceInterface >>::iterator wrapped_it) | |
virtual | ~iter ()=default |
SourceInterface & | dereference () const override |
void | increment () override |
void | decrement () override |
bool | equal (const IteratorImpl &other) const override |
std::shared_ptr< IteratorImpl > | clone () const override |
![]() | |
virtual | ~IteratorImpl ()=default |
Private Attributes | |
std::list< std::shared_ptr < SourceInterface > >::iterator | m_wrapped_it |
Friends | |
SimpleSourceGroup::iterator | SimpleSourceGroup::removeSource (SimpleSourceGroup::iterator) |
Definition at line 83 of file SimpleSourceGroup.h.
|
inline |
Definition at line 86 of file SimpleSourceGroup.h.
|
virtualdefault |
|
inlineoverridevirtual |
Implements SourceXtractor::SourceGroupInterface::IteratorImpl.
Definition at line 113 of file SimpleSourceGroup.h.
References m_wrapped_it.
|
inlineoverridevirtual |
Implements SourceXtractor::SourceGroupInterface::IteratorImpl.
Definition at line 100 of file SimpleSourceGroup.h.
References m_wrapped_it.
|
inlineoverridevirtual |
Implements SourceXtractor::SourceGroupInterface::IteratorImpl.
Definition at line 92 of file SimpleSourceGroup.h.
|
inlineoverridevirtual |
Implements SourceXtractor::SourceGroupInterface::IteratorImpl.
Definition at line 104 of file SimpleSourceGroup.h.
References m_wrapped_it.
|
inlineoverridevirtual |
Implements SourceXtractor::SourceGroupInterface::IteratorImpl.
Definition at line 96 of file SimpleSourceGroup.h.
References m_wrapped_it.
|
private |
Definition at line 120 of file SimpleSourceGroup.h.
Referenced by clone(), decrement(), equal(), increment(), and SourceXtractor::SimpleSourceGroup::removeSource().