Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
|
Files | |
file | Array.c [code] |
file | Array.h [code] |
Immutable arrays. | |
file | Boole.c [code] |
file | Boole.h [code] |
A wrapper for placing boolean primitives into collections, etc. | |
file | Class.c [code] |
file | Class.h [code] |
Classes describe the state and behavior of an Objectively type. | |
file | Condition.c [code] |
file | Condition.h [code] |
POSIX Threads conditional variables. | |
file | Config.h [code] |
file | Data.c [code] |
file | Data.h [code] |
Immutable data buffers. | |
file | Date.c [code] |
file | Date.h [code] |
Microsecond-precision immutable dates. | |
file | DateFormatter.c [code] |
file | DateFormatter.h [code] |
Date formatting and parsing. | |
file | Dictionary.c [code] |
file | Dictionary.h [code] |
Immutable key-value stores. | |
file | Enum.c [code] |
file | Enum.h [code] |
Named enumerations. | |
file | Error.c [code] |
file | Error.h [code] |
Encapsulation for error conditions. | |
file | Hash.c [code] |
file | Hash.h [code] |
Utilities for calculating hash values. | |
file | IndexPath.c [code] |
file | IndexPath.h [code] |
Index paths represent the path to an element or node within a tree or graph structure. | |
file | IndexSet.c [code] |
file | IndexSet.h [code] |
Immutable collections of unique index values. | |
file | JSONPath.c [code] |
file | JSONPath.h [code] |
A minimal JSONPath implementation. | |
file | JSONSerialization.c [code] |
file | JSONSerialization.h [code] |
JSON serialization and introspection. | |
file | Lock.c [code] |
file | Lock.h [code] |
POSIX Threads locks. | |
file | Log.c [code] |
file | Log.h [code] |
A Log4J-inspired log appender. | |
file | MutableArray.c [code] |
file | MutableArray.h [code] |
Mutable arrays. | |
file | MutableData.c [code] |
file | MutableData.h [code] |
Mutable data buffers. | |
file | MutableDictionary.c [code] |
file | MutableDictionary.h [code] |
Mutable key-value stores. | |
file | MutableIndexSet.c [code] |
file | MutableIndexSet.h [code] |
Mutable collections of unique index values. | |
file | MutableSet.c [code] |
file | MutableSet.h [code] |
Mutable sets. | |
file | MutableString.c [code] |
file | MutableString.h [code] |
Mutable UTF-8 strings. | |
file | Null.c [code] |
file | Null.h [code] |
The Null sentinel. | |
file | Number.c [code] |
file | Number.h [code] |
A wrapper for placing numeric primitives into collections, etc. | |
file | NumberFormatter.c [code] |
file | NumberFormatter.h [code] |
Number formatting and parsing. | |
file | Object.c [code] |
file | Object.h [code] |
Object is the root Class of The Objectively Class hierarchy. | |
file | Once.h [code] |
Helpers for at-most-once semantics. | |
file | Operation.c [code] |
file | Operation.h [code] |
An abstraction for discrete units of work, or tasks. | |
file | OperationQueue.c [code] |
file | OperationQueue.h [code] |
OperationQueues provide a thread of execution for Operations. | |
file | Regexp.c [code] |
file | Regexp.h [code] |
Extended POSIX regular expressions. | |
file | Resource.c [code] |
file | Resource.h [code] |
Resources provide an abstraction for file and stream resources. | |
file | Set.c [code] |
file | Set.h [code] |
Immutable sets. | |
file | String.c [code] |
file | String.h [code] |
Immutable UTF-8 strings. | |
file | StringReader.c [code] |
file | StringReader.h [code] |
StringReaders provide convenient parsing of text based files. | |
file | Thread.c [code] |
file | Thread.h [code] |
POSIX Threads. | |
file | Types.h [code] |
Objectively base types. | |
file | URL.c [code] |
file | URL.h [code] |
Uniform Resource Locators (RFC 3986). | |
file | URLRequest.c [code] |
file | URLRequest.h [code] |
A protocol-agnostic abstraction for requesting resources via URLs. | |
file | URLResponse.c [code] |
file | URLResponse.h [code] |
A protocol-agnostic abstraction for receiving resources via URLs. | |
file | URLSession.c [code] |
file | URLSession.h [code] |
A management context for loading resources via URLs. | |
file | URLSessionConfiguration.c [code] |
file | URLSessionConfiguration.h [code] |
Configuration bundle for URLSession. | |
file | URLSessionDataTask.c [code] |
file | URLSessionDataTask.h [code] |
Use data tasks to send and receive Data in-memory. | |
file | URLSessionDownloadTask.c [code] |
file | URLSessionDownloadTask.h [code] |
Use download tasks to save remote resources to file. | |
file | URLSessionTask.c [code] |
file | URLSessionTask.h [code] |
URL session tasks are handles to pending URL operations. | |
file | URLSessionUploadTask.c [code] |
file | URLSessionUploadTask.h [code] |
Use upload tasks to send files directly from disk. | |
file | Value.c [code] |
file | Value.h [code] |
Values provide Object encapsulation for C types. | |
file | Vector.c [code] |
file | Vector.h [code] |
Mutable contiguous storage for C types. | |