casacore
|
Class doing the actual iteration through an LoggerHolder. More...
#include <LoggerHolder.h>
Public Member Functions | |
LogHolderIter (const LoggerHolder *) | |
Construct the iterator on the given LoggerHolderRep. | |
~LogHolderIter () | |
LogHolderIter (const LogHolderIter &)=delete | |
Copy constructor is not needed, thus forbidden. | |
LogHolderIter & | operator= (const LogHolderIter &)=delete |
Assignment is not needed, thus forbidden. | |
Bool | next () |
Increment to next message. | |
const LogHolderIterEntry & | getEntry () const |
Get the entry. | |
const LoggerHolder & | logger () const |
Private Attributes | |
const LoggerHolder * | itsLogger |
Bool | itsTempClosed |
LogHolderIter * | itsParentIter |
uInt | itsCounter |
LogHolderIterEntry | itsEntry |
Class doing the actual iteration through an LoggerHolder.
Internal
This class makes it possible to use the iterator in the STL-style. It is used by LoggerHolderIterator which is the class as seen by the user. LogHolderIter makes it easier to make the first entry available on construction of an LoggerHolderIterator.
Definition at line 424 of file LoggerHolder.h.
casacore::LogHolderIter::LogHolderIter | ( | const LoggerHolder * | ) |
Construct the iterator on the given LoggerHolderRep.
casacore::LogHolderIter::~LogHolderIter | ( | ) |
|
delete |
Copy constructor is not needed, thus forbidden.
|
inline |
Get the entry.
Definition at line 443 of file LoggerHolder.h.
References itsEntry.
Referenced by casacore::LoggerHolderIterator::operator*(), and casacore::LoggerHolderIterator::operator->().
|
inline |
Definition at line 446 of file LoggerHolder.h.
References itsLogger.
Referenced by casacore::LoggerHolderIterator::logger().
Bool casacore::LogHolderIter::next | ( | ) |
Increment to next message.
Returns False if at the end.
Referenced by casacore::LoggerHolderIterator::next().
|
delete |
Assignment is not needed, thus forbidden.
|
private |
Definition at line 453 of file LoggerHolder.h.
|
private |
Definition at line 454 of file LoggerHolder.h.
Referenced by getEntry().
|
private |
Definition at line 450 of file LoggerHolder.h.
Referenced by logger().
|
private |
Definition at line 452 of file LoggerHolder.h.
|
private |
Definition at line 451 of file LoggerHolder.h.