ARB
|
#include <RangeList.h>
Public Types | |
typedef range_set::const_iterator | iterator |
typedef range_set::const_reverse_iterator | reverse_iterator |
Public Member Functions | |
size_t | size () const |
iterator | begin () const |
iterator | end () const |
reverse_iterator | rbegin () const |
reverse_iterator | rend () const |
RangeList | inverse (ExplicitRange versus) |
bool | empty () const |
void | add (const PosRange &range) |
Definition at line 37 of file RangeList.h.
typedef range_set::const_iterator RangeList::iterator |
Definition at line 46 of file RangeList.h.
typedef range_set::const_reverse_iterator RangeList::reverse_iterator |
Definition at line 47 of file RangeList.h.
|
inline |
Definition at line 49 of file RangeList.h.
Referenced by range_count_update_cb().
|
inline |
Definition at line 51 of file RangeList.h.
Referenced by columns_of(), FastAligner_start(), and inverse().
|
inline |
Definition at line 52 of file RangeList.h.
Referenced by columns_of(), FastAligner_start(), and inverse().
|
inline |
Definition at line 54 of file RangeList.h.
Referenced by ARB_delete_columns_using_SAI(), and ARB_insert_columns_using_SAI().
|
inline |
Definition at line 55 of file RangeList.h.
Referenced by ARB_delete_columns_using_SAI(), and ARB_insert_columns_using_SAI().
RangeList RangeList::inverse | ( | ExplicitRange | versus | ) |
Definition at line 20 of file RangeList.cxx.
References add(), begin(), PosRange::contains(), end(), intersection(), and rl_assert.
Referenced by build_RangeList_from_string().
|
inline |
Definition at line 59 of file RangeList.h.
Referenced by ARB_delete_columns_using_SAI(), and ARB_insert_columns_using_SAI().
|
inline |
Definition at line 61 of file RangeList.h.
References PosRange::is_empty().
Referenced by build_RangeList_from_string(), FastAligner_start(), and inverse().