Objectively
Ultra-lightweight object oriented framework for GNU C.
Loading...
Searching...
No Matches
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
 CJSONArrayPropertiesDescribes the JSON binding for an inline array field of a C struct
 CJSONPropertiesDescribes the JSON binding for all fields of a C struct
 CJSONPropertyDescribes the JSON binding strategy for a single field of a C struct
 CJSONReaderInternal state for JSON text parsing
 CJSONWriterInternal state for JSON text generation
 CListNodeA node in a List
 CObjectObject is the root Class of The Objectively Class hierarchy
 CArrayArrays
 CBooleA wrapper for placing boolean primitives into collections, etc
 CDataData buffers
 CDateMicrosecond-precision immutable dates
 CDateFormatterDate formatting and parsing
 CDictionaryKey-value stores
 CErrorEncapsulation for error conditions
 CHashTableHash tables with user-supplied hash and equality functions
 CIndexPathIndex paths represent the path to an element or node within a tree or graph structure
 CIndexSetCollections of unique index values
 CJSONContextA context for JSON serialization and deserialization
 CJSONPathA minimal JSONPath implementation
 CListDoubly-linked lists of raw C pointers
 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
 CPointerPointers provide Object encapsulation for raw C pointers
 CPointerArrayGrowable arrays of raw C pointers
 CRESTClientAn HTTP REST client backed by URLSession
 CRegexpExtended POSIX regular expressions
 CResourceResources provide an abstraction for file and stream resources
 CSetSets
 CStringUTF-8 strings
 CStringReaderThe StringReader type
 CThreadPOSIX Threads
 CURLUniform Resource Locators (RFC 3986)
 CURLCacheA cache for HTTP responses
 CURLCachedResponseA cached HTTP response
 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
 CVectorVectors
 CRangeA location and length into contiguous collections
 CRESTClient_AsyncState
 CTranscodeCharacter transcoding context for iconv