Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
Objectively Directory Reference

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.