|
ARB
|
#include <pos_range.h>


Public Member Functions | |
| ExplicitRange (const ExplicitRange &limRange) | |
| ExplicitRange (const PosRange &limRange) | |
| ExplicitRange (const PosRange &range, int maxlen) | |
| ExplicitRange (int start_, int end_) | |
| ExplicitRange (int len) | |
| DECLARE_ASSIGNMENT_OPERATOR (ExplicitRange) | |
Public Member Functions inherited from PosRange | |
| PosRange () | |
| PosRange (int From, int to) | |
| int | start () const |
| int | end () const |
| int | size () const |
| bool | is_whole () const |
| bool | is_empty () const |
| bool | is_part () const |
| bool | has_end () const |
| bool | is_limited () const |
| bool | is_unlimited () const |
| bool | operator== (const PosRange &other) const |
| bool | operator!= (const PosRange &other) const |
| void | copy_corresponding_part (char *dest, const char *source, size_t source_len) const |
| char * | dup_corresponding_part (const char *source, size_t source_len) const |
| bool | contains (int pos) const |
| bool | contains (const PosRange &other) const |
| PosRange | after () const |
| PosRange | prior () const |
Additional Inherited Members | |
Static Public Member Functions inherited from PosRange | |
| static PosRange | empty () |
| static PosRange | whole () |
| static PosRange | from (int pos) |
| static PosRange | till (int pos) |
| static PosRange | after (int pos) |
| static PosRange | prior (int pos) |
Definition at line 119 of file pos_range.h.
|
inline |
Definition at line 130 of file pos_range.h.
|
inlineexplicit |
Definition at line 131 of file pos_range.h.
References arb_assert.
Definition at line 133 of file pos_range.h.
References arb_assert.
Definition at line 139 of file pos_range.h.
References arb_assert.
|
inlineexplicit |
Definition at line 143 of file pos_range.h.
References arb_assert.
| ExplicitRange::DECLARE_ASSIGNMENT_OPERATOR | ( | ExplicitRange | ) |
1.8.8