|
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. | |