You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
692 B
27 lines
692 B
// Scintilla source code edit control
|
|
/** @file Position.h
|
|
** Defines global type name Position in the Sci internal namespace.
|
|
**/
|
|
// Copyright 2015 by Neil Hodgson <neilh@scintilla.org>
|
|
// The License.txt file describes the conditions under which this software may be distributed.
|
|
|
|
#ifndef POSITION_H
|
|
#define POSITION_H
|
|
|
|
/**
|
|
* A Position is a position within a document between two characters or at the beginning or end.
|
|
* Sometimes used as a character index where it identifies the character after the position.
|
|
* A Line is a document or screen line.
|
|
*/
|
|
|
|
namespace Sci {
|
|
|
|
typedef ptrdiff_t Position;
|
|
typedef ptrdiff_t Line;
|
|
|
|
inline constexpr Position invalidPosition = -1;
|
|
|
|
}
|
|
|
|
#endif
|