#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.
1.7.5.1