Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CClassThe runtime representation of a Class
 CClassDefClassDefs are passed to _initialize via an archetype to initialize a Class
 CEnumNameThe EnumName type
 CJSONReaderA reader for parsing JSON Data
 CJSONWriterA writer for generating JSON Data
 CObjectObject is the root Class of The Objectively Class hierarchy
 CArrayImmutable arrays
 CMutableArrayMutable arrays
 CBooleA wrapper for placing boolean primitives into collections, etc
 CDataImmutable data buffers
 CMutableDataMutable data buffers
 CDateMicrosecond-precision immutable dates
 CDateFormatterDate formatting and parsing
 CDictionaryImmutable key-value stores
 CMutableDictionaryMutable key-value stores
 CErrorEncapsulation for error conditions
 CIndexPathIndex paths represent the path to an element or node within a tree or graph structure
 CIndexSetImmutable collections of unique index values
 CMutableIndexSetMutable collections of unique index values
 CJSONPathA minimal JSONPath implementation
 CJSONSerializationJSON serialization and introspection
 CLockPOSIX Threads locks
 CConditionPOSIX Threads conditional variables
 CLogA Log4J-inspired log appender
 CNullThe Null sentinel
 CNumberA wrapper for placing numeric primitives into collections, etc
 CNumberFormatterNumber formatting and parsing
 COperationAn abstraction for discrete units of work, or tasks
 COperationQueueOperationQueues provide a thread of execution for Operations
 CRegexpExtended POSIX regular expressions
 CResourceResources provide an abstraction for file and stream resources
 CSetImmutable sets
 CMutableSetMutable sets
 CStringImmutable UTF-8 strings
 CMutableStringMutable UTF-8 strings
 CStringReaderThe StringReader type
 CThreadPOSIX Threads
 CURLUniform Resource Locators (RFC 3986)
 CURLRequestA protocol-agnostic abstraction for requesting resources via URLs
 CURLResponseA protocol-agnostic abstraction for URLSessionTask responses
 CURLSessionA management context for loading resources via URLs
 CURLSessionConfigurationConfiguration bundle for URLSession
 CURLSessionTaskURL session tasks are handles to pending URL operations
 CURLSessionDataTaskUse data tasks to send and receive Data in-memory
 CURLSessionDownloadTaskUse download tasks to save remote resources to file
 CURLSessionUploadTaskUse upload tasks to send files directly from disk
 CValueValues provide Object encapsulation for C types
 CVectorVectors
 CRangeA location and length into contiguous collections
 CTranscodeCharacter transcoding context for iconv