|
Objectively
Ultra-lightweight object oriented framework for GNU C.
|
| CClass | The runtime representation of a Class |
| CClassDef | ClassDefs are passed to _initialize via an archetype to initialize a Class |
| CEnumName | The EnumName type |
| CJSONArrayProperties | Describes the JSON binding for an inline array field of a C struct |
| CJSONProperties | Describes the JSON binding for all fields of a C struct |
| CJSONProperty | Describes the JSON binding strategy for a single field of a C struct |
| CJSONReader | Internal state for JSON text parsing |
| CJSONWriter | Internal state for JSON text generation |
| CListNode | A node in a List |
| ▼CObject | Object is the root Class of The Objectively Class hierarchy |
| CArray | Arrays |
| CBoole | A wrapper for placing boolean primitives into collections, etc |
| CData | Data buffers |
| CDate | Microsecond-precision immutable dates |
| CDateFormatter | Date formatting and parsing |
| CDictionary | Key-value stores |
| CError | Encapsulation for error conditions |
| CHashTable | Hash tables with user-supplied hash and equality functions |
| CIndexPath | Index paths represent the path to an element or node within a tree or graph structure |
| CIndexSet | Collections of unique index values |
| CJSONContext | A context for JSON serialization and deserialization |
| CJSONPath | A minimal JSONPath implementation |
| CList | Doubly-linked lists of raw C pointers |
| ▼CLock | POSIX Threads locks |
| CCondition | POSIX Threads conditional variables |
| CLog | A Log4J-inspired log appender |
| CNull | The Null sentinel |
| CNumber | A wrapper for placing numeric primitives into collections, etc |
| CNumberFormatter | Number formatting and parsing |
| COperation | An abstraction for discrete units of work, or tasks |
| COperationQueue | OperationQueues provide a thread of execution for Operations |
| CPointer | Pointers provide Object encapsulation for raw C pointers |
| CPointerArray | Growable arrays of raw C pointers |
| CRESTClient | An HTTP REST client backed by URLSession |
| CRegexp | Extended POSIX regular expressions |
| CResource | Resources provide an abstraction for file and stream resources |
| CSet | Sets |
| CString | UTF-8 strings |
| CStringReader | The StringReader type |
| CThread | POSIX Threads |
| CURL | Uniform Resource Locators (RFC 3986) |
| CURLCache | A cache for HTTP responses |
| CURLCachedResponse | A cached HTTP response |
| CURLRequest | A protocol-agnostic abstraction for requesting resources via URLs |
| CURLResponse | A protocol-agnostic abstraction for URLSessionTask responses |
| CURLSession | A management context for loading resources via URLs |
| CURLSessionConfiguration | Configuration bundle for URLSession |
| ▼CURLSessionTask | URL session tasks are handles to pending URL operations |
| CURLSessionDataTask | Use data tasks to send and receive Data in-memory |
| CURLSessionDownloadTask | Use download tasks to save remote resources to file |
| CURLSessionUploadTask | Use upload tasks to send files directly from disk |
| CVector | Vectors |
| CRange | A location and length into contiguous collections |
| CRESTClient_AsyncState | |
| CTranscode | Character transcoding context for iconv |