LSSTApplications
10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
|
#include <PropertyPrinter.h>
Public Member Functions | |
BaseTmplPrinterIter (typename std::vector< T >::const_iterator listiter, typename std::vector< T >::const_iterator beginiter, typename std::vector< T >::const_iterator enditer) | |
virtual | ~BaseTmplPrinterIter () |
virtual PrinterIter & | operator++ () |
virtual PrinterIter & | operator-- () |
virtual bool | operator== (const PrinterIter &that) const |
virtual bool | operator!= (const PrinterIter &that) const |
virtual bool | notAtEnd () const |
virtual bool | notLTBegin () const |
bool | operator== (const BaseTmplPrinterIter &that) const |
bool | operator!= (const BaseTmplPrinterIter &that) const |
Public Member Functions inherited from lsst::pex::logging::PrinterIter | |
virtual | ~PrinterIter ()=0 |
virtual std::ostream & | write (std::ostream *strm) const =0 |
const std::string | operator* () const |
Protected Attributes | |
std::vector< T >::const_iterator | _it |
std::vector< T >::const_iterator | _begin |
std::vector< T >::const_iterator | _end |
Definition at line 117 of file PropertyPrinter.h.
|
inline |
Definition at line 119 of file PropertyPrinter.h.
|
virtual |
Definition at line 141 of file PropertyPrinter.h.
|
virtual |
return true if this iterator is not pointing just past the last value in the list.
Implements lsst::pex::logging::PrinterIter.
Definition at line 159 of file PropertyPrinter.h.
|
virtual |
return true if this iterator is not pointing before the first value in the list. Thus, *this should return a legal string.
Implements lsst::pex::logging::PrinterIter.
Definition at line 161 of file PropertyPrinter.h.
|
virtual |
return true if this iterator is not pointing to the same value as another pointer. This method is not recommend for testing whether an iterator is past the beginning or end of the list; notAtEnd() and notLTBegin() are more efficient.
Implements lsst::pex::logging::PrinterIter.
Definition at line 153 of file PropertyPrinter.h.
|
inline |
Definition at line 133 of file PropertyPrinter.h.
|
virtual |
move the iterator forward one position
Implements lsst::pex::logging::PrinterIter.
Definition at line 143 of file PropertyPrinter.h.
|
virtual |
move the iterator backward one position
Implements lsst::pex::logging::PrinterIter.
Definition at line 145 of file PropertyPrinter.h.
|
virtual |
return true if this iterator is pointing to the same value as another pointer. This method is not recommend for testing whether an iterator is past the beginning or end of the list; notAtEnd() and notLTBegin() are more efficient.
Implements lsst::pex::logging::PrinterIter.
Definition at line 147 of file PropertyPrinter.h.
|
inline |
Definition at line 130 of file PropertyPrinter.h.
|
protected |
Definition at line 137 of file PropertyPrinter.h.
|
protected |
Definition at line 137 of file PropertyPrinter.h.
|
protected |
Definition at line 137 of file PropertyPrinter.h.