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;
85 + (instancetype)textIndexWithData:(NSData *)data;
86 + (instancetype)textIndexWithContentsOfFile:(NSString *)path;
87 + (instancetype)textIndexWithContentsOfURL:(NSURL *)url;
88 + (instancetype)textIndexWithContentsOfURLString:(NSString *)urlString;
90 + (instancetype)textIndexWithLine:(
SCIndex)line character:(
SCIndex)character;
91 + (instancetype)textIndexWithTextIndex:(
SCTextIndex *)textIndex;
92 + (instancetype)textIndex;
95 #pragma mark Initializing Text Indexes
96 - (instancetype)initWithLine:(
SCIndex)line character:(
SCIndex)character;
97 - (instancetype)initWithTextIndex:(
SCTextIndex *)textIndex;
101 #pragma mark Copying Text Indexes
106 #pragma mark Comparing Text Indexes
108 - (BOOL)isEqualTo:(
id)object;
109 - (BOOL)isEqual:(
id)object;
115 #pragma mark Functions
SCTextIndex * SCMakeTextIndex(SCIndex line, SCIndex character)
Definition: SCTextIndex.m:564
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:238