26 #pragma mark Class Constants
36 #define SCTextIndexClass @"SCTextIndex"
67 @property (nonatomic, readwrite, assign)
SCIndex line;
73 @property (nonatomic, readwrite, assign)
SCIndex character;
78 #pragma mark Creating Text Indexes
79 + (instancetype)textIndexWithCoder:(NSCoder *)coder;
80 + (instancetype)textIndexWithContentsOfSerializedFile:(NSString *)path;
81 + (instancetype)textIndexWithDataDictionary:(NSDictionary *)dictionary;
82 + (instancetype)textIndexWithDataDictionaryFromFile:(NSString *)path;
83 + (instancetype)textIndexWithStream:(
SCStream *)stream;
84 + (instancetype)textIndexWithFileStream:(NSString *)path;
86 + (instancetype)textIndexWithLine:(
SCIndex)line character:(
SCIndex)character;
87 + (instancetype)textIndexWithTextIndex:(
SCTextIndex *)textIndex;
88 + (instancetype)textIndex;
91 #pragma mark Initializing Text Indexes
92 - (instancetype)initWithLine:(
SCIndex)line character:(
SCIndex)character;
93 - (instancetype)initWithTextIndex:(
SCTextIndex *)textIndex;
97 #pragma mark Copying Text Indexes
102 #pragma mark Comparing Text Indexes
104 - (BOOL)isEqualTo:(
id)object;
105 - (BOOL)isEqual:(
id)object;
111 #pragma mark Functions
SCTextIndex * SCMakeTextIndex(SCIndex line, SCIndex character)
Definition: SCTextIndex.m:478
Text index class.
Definition: SCTextIndex.h:53
Class SCService header file.
Library types header file.
Parent class of all library service classes.
Definition: SCService.h:51
NSUInteger SCIndex
Definition: SCCollectionProtocols.h:50
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:226