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