Samond Classes Library 1.2.2-RELEASE build 188
SCUnidirectionalList.h
Go to the documentation of this file.
1 //
2 // SCUnidirectionalList.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 13.04.12.
6 // Copyright (c) 2007 - 2017 by Samond Development Corporation. All rights reserved.
7 //
8 
22 #import <scl/SCList.h>
23 
24 #pragma mark -
25 #pragma mark Константы класса
26 
35 #define SCUnidirectionalListClass @"SCUnidirectionalList"
36 
37 
80 
81 #pragma mark -
82 #pragma mark Creating Lists
83 + (instancetype)listWithCoder:(NSCoder *)coder;
84 + (instancetype)listWithContentsOfSerializedFile:(NSString *)path;
85 + (instancetype)listWithDataDictionary:(NSDictionary *)dictionary;
86 + (instancetype)listWithDataDictionaryFromFile:(NSString *)path;
87 + (instancetype)listWithStream:(SCStream *)stream;
88 + (instancetype)listWithFileStream:(NSString *)path;
89 
90 + (instancetype)listWithName:(NSString *)name;
91 + (instancetype)listWithObject:(id<SCCollectioning>)object;
92 + (instancetype)listWithObjects:(id<SCCollectioning>)object, ... NS_REQUIRES_NIL_TERMINATION;
93 + (instancetype)listWithCollection:(id<SCCollection>)collection;
94 + (instancetype)listWithList:(SCList *)list;
95 + (instancetype)list;
96 
97 @end
Class SCList header file.
Unidirectional list class.
Definition: SCUnidirectionalList.h:79
Collections communications protocol.
Definition: SCCollectioning.h:78
Parent class of the object list classes.
Definition: SCList.h:70
Abstract collections class.
Definition: SCCollection.h:101
Abstract parent class of the stream classes hierarchy.
Definition: SCStream.h:226