#include <TripleMatchSet.h>
Public Member Functions | |
iterator (const TripleMatchSet &ccc, bool full_only=true) | |
Construct an iterator that points to the first triplet of "ccc". | |
iterator & | operator= (const TripleMatchSet &ccc) |
int | get_i1 () const |
Return the i1 of the pointed-to match. | |
int | get_i2 () const |
Return the i2 of the pointed-to match. | |
int | get_i3 () const |
Return the i3 of the pointed-to match. | |
bool | next () |
Advance to point to the next triplet. | |
iterator & | operator++ () |
bool | isfull () const |
Return true if the current "pointed-to" match is a proper triplet. | |
operator bool () const | |
Return true if there are still unseen matches. | |
Protected Attributes | |
const TripleMatchSet * | c_ |
int | match_index_ |
int | i1 |
int | i2 |
int | i3 |
bool | full_only_ |
Private Member Functions | |
iterator | operator++ (int) |
Definition at line 77 of file TripleMatchSet.h.
TripleMatchSet::iterator::iterator | ( | const TripleMatchSet & | ccc, |
bool | full_only = true |
||
) |
Construct an iterator that points to the first triplet of "ccc".
The full_only flag is of interest only to developers.
Definition at line 324 of file TripleMatchSet.cxx.
int TripleMatchSet::iterator::get_i1 | ( | ) | const [inline] |
Return the i1 of the pointed-to match.
Definition at line 84 of file TripleMatchSet.h.
int TripleMatchSet::iterator::get_i2 | ( | ) | const [inline] |
Return the i2 of the pointed-to match.
Definition at line 86 of file TripleMatchSet.h.
int TripleMatchSet::iterator::get_i3 | ( | ) | const [inline] |
Return the i3 of the pointed-to match.
Definition at line 88 of file TripleMatchSet.h.
bool TripleMatchSet::iterator::isfull | ( | ) | const |
Return true if the current "pointed-to" match is a proper triplet.
Should never return false in normal use.
Definition at line 353 of file TripleMatchSet.cxx.
bool TripleMatchSet::iterator::next | ( | ) |
Advance to point to the next triplet.
Definition at line 334 of file TripleMatchSet.cxx.
TripleMatchSet::iterator::operator bool | ( | ) | const |
Return true if there are still unseen matches.
Definition at line 346 of file TripleMatchSet.cxx.
iterator& TripleMatchSet::iterator::operator++ | ( | ) | [inline] |
Definition at line 90 of file TripleMatchSet.h.
iterator TripleMatchSet::iterator::operator++ | ( | int | ) | [inline, private] |
Definition at line 94 of file TripleMatchSet.h.
iterator& TripleMatchSet::iterator::operator= | ( | const TripleMatchSet & | ccc | ) |
const TripleMatchSet* TripleMatchSet::iterator::c_ [protected] |
Definition at line 97 of file TripleMatchSet.h.
bool TripleMatchSet::iterator::full_only_ [protected] |
Definition at line 100 of file TripleMatchSet.h.
int TripleMatchSet::iterator::i1 [protected] |
Definition at line 99 of file TripleMatchSet.h.
int TripleMatchSet::iterator::i2 [protected] |
Definition at line 99 of file TripleMatchSet.h.
int TripleMatchSet::iterator::i3 [protected] |
Definition at line 99 of file TripleMatchSet.h.
int TripleMatchSet::iterator::match_index_ [protected] |
Definition at line 98 of file TripleMatchSet.h.