| 3000 | } |
| 3001 | |
| 3002 | bool TextDocument::isValidPosition( const TextPosition& position ) const { |
| 3003 | return !( position.line() < 0 || position.line() > (Int64)linesCount() - 1 || |
| 3004 | position.column() < 0 || |
| 3005 | position.column() > (Int64)getLineLength( position.line() ) - 1 ); |
| 3006 | } |
| 3007 | |
| 3008 | bool TextDocument::isValidRange( const TextRange& range ) const { |
| 3009 | return isValidPosition( range.start() ) && isValidPosition( range.end() ); |