|
| | StoryRange (const StoryRange &r) noexcept=default |
| |
| | StoryRange (StoryRange &&r) noexcept=default |
| |
| | StoryRange (const RangeData &r) |
| |
| | StoryRange (TextIndex start, TextIndex end, Lean lean=kLeanForward) |
| |
| StoryRange & | operator= (const StoryRange &r) noexcept=default |
| |
| StoryRange & | operator= (StoryRange &&r) noexcept=default |
| |
| TextIndex | GetEnd () const |
| |
| TextIndex | GetStart (RangeData::Lean *lean=nil) const |
| |
| | RangeData (const RangeData &r) noexcept=default |
| |
| | RangeData (RangeData &&r) noexcept=default |
| |
| | RangeData (const RangeData &r, const RangeData *clip) |
| |
| | RangeData (TextIndex start, TextIndex end, const RangeData *clip=nil) |
| |
| | RangeData (TextIndex caret, Lean lean, const RangeData *clip=nil) |
| |
| | RangeData (TextIndex start, TextIndex end, Lean lean, const RangeData *clip=nil) |
| |
| RangeData & | operator= (const RangeData &) noexcept=default |
| |
| RangeData & | operator= (RangeData &&) noexcept=default |
| |
| TextIndex | Start (Lean *lean) const |
| |
| TextIndex | End () const |
| |
| int32 | Length () const |
| |
| int32 | OverlapWith (const RangeData &other) const |
| |
| bool16 | StartsBefore (const RangeData &other, bool16 consideringLean=kIgnoreLean) const |
| |
| bool16 | EndsAfter (const RangeData &other, bool16 consideringLean=kIgnoreLean) const |
| |
| bool16 | Precedes (const RangeData &other) const |
| |
| bool16 | Leads (const RangeData &other) const |
| |
| bool16 | Succeeds (const RangeData &other) const |
| |
| bool16 | Follows (const RangeData &other) const |
| |
| bool16 | CompletelyPrecedes (const RangeData &other) const |
| |
| bool16 | Contains (const RangeData &other, bool16 consideringLean=kIgnoreLean) const |
| |
| bool16 | Contains (TextIndex index) const |
| |
| bool16 | Matches (const RangeData &other, bool16 consideringLean=kConsiderLean) const |
| |
| bool16 | Begins (const RangeData &other) const |
| |
| bool16 | Ends (const RangeData &other) const |
| |
| bool16 | Anchors (const RangeData &other) const |
| |