ObjFW
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cof_dimension_tA dimension
 Cof_fast_enumeration_state_tState information for fast enumerations
 Cof_http_request_protocol_version_tThe HTTP version of the HTTP request
 Cof_list_object_tA list object
 Cof_map_table_functions_tA struct describing the functions to be used by the map table
 Cof_point_tA point
 Cof_range_tA range
 Cof_rectangle_tA rectangle
 Cof_resolver_result_tA struct representing one result from the resolver
 Cof_udp_socket_address_tA struct which represents a host / port pair for a UDP socket
 C<OFCopying>A protocol for the creation of copies
 COFArrayAn abstract class for storing objects in an array
 COFDataArrayA class for storing arbitrary data in an array
 COFDateA class for storing, accessing and comparing dates
 COFDictionaryAn abstract class for storing objects in a dictionary
 COFHTTPRequestA class for storing HTTP requests
 COFListA class which provides easy to use double-linked lists
 COFMapTableA class similar to OFDictionary, but providing more options how keys and values should be retained, released, compared and hashed
 COFMessagePackExtensionA class for representing the MessagePack extension type
 COFNullA class for representing null values in collections
 COFNumberProvides a way to store a number in an object
 COFSetAn abstract class for an unordered set of unique objects
 COFStreamA base class for different types of streams
 COFStringA class for handling strings
 COFUDPSocketA class which provides functions to create and use UDP sockets
 COFURLA class for parsing URLs and accessing parts of it
 COFXMLNodeA class which stores an XML element
 C<OFEnumerating>A protocol for getting an enumerator for the object
 C<OFCollection>A protocol with methods common for all collections
 C<OFFastEnumeration>A protocol for fast enumeration
 C<OFCollection>A protocol with methods common for all collections
 COFMapTableA class similar to OFDictionary, but providing more options how keys and values should be retained, released, compared and hashed
 C<OFJSONRepresentation>A protocol implemented by classes that support encoding to a JSON representation
 COFArrayAn abstract class for storing objects in an array
 COFDictionaryAn abstract class for storing objects in a dictionary
 COFNullA class for representing null values in collections
 COFNumberProvides a way to store a number in an object
 COFStringA class for handling strings
 C<OFMessagePackRepresentation>A protocol implemented by classes that support encoding to a MessagePack representation
 COFArrayAn abstract class for storing objects in an array
 COFDataArrayA class for storing arbitrary data in an array
 COFDictionaryAn abstract class for storing objects in a dictionary
 COFMessagePackExtensionA class for representing the MessagePack extension type
 COFNullA class for representing null values in collections
 COFNumberProvides a way to store a number in an object
 COFStringA class for handling strings
 C<OFMutableCopying>A protocol for the creation of mutable copies
 COFArrayAn abstract class for storing objects in an array
 COFDictionaryAn abstract class for storing objects in a dictionary
 COFSetAn abstract class for an unordered set of unique objects
 COFStringA class for handling strings
 C<OFObject>The protocol which all root classes implement
 C<OFApplicationDelegate>A protocol for delegates of OFApplication
 C<OFComparing>A protocol for comparing objects
 C<OFHash>A protocol for classes providing hash functions
 C<OFHTTPClientDelegate>A delegate for OFHTTPClient
 C<OFHTTPServerDelegate>A delegate for OFHTTPServer
 C<OFKernelEventObserverDelegate>A protocol that needs to be implemented by delegates for OFKernelEventObserver
 C<OFLocking>A protocol for locks
 COFObjectThe root class for all other classes inside ObjFW
 C<OFReadyForReadingObserving>This protocol is implemented by classes which can be observed for readiness for reading by OFKernelEventObserver
 C<OFReadyForWritingObserving>This protocol is implemented by classes which can be observed for readiness for writing by OFKernelEventObserver
 C<OFStringXMLUnescapingDelegate>A protocol that needs to be implemented by delegates for stringByXMLUnescapingWithHandler:
 C<OFXMLElementBuilderDelegate>A protocol that needs to be implemented by delegates for OFXMLElementBuilder
 C<OFXMLParserDelegate>A protocol that needs to be implemented by delegates for OFXMLParser
 C<OFSerialization>A protocol for serializing objects
 COFArrayAn abstract class for storing objects in an array
 COFDataArrayA class for storing arbitrary data in an array
 COFDateA class for storing, accessing and comparing dates
 COFDictionaryAn abstract class for storing objects in a dictionary
 COFListA class which provides easy to use double-linked lists
 COFNullA class for representing null values in collections
 COFNumberProvides a way to store a number in an object
 COFSetAn abstract class for an unordered set of unique objects
 COFStringA class for handling strings
 COFURLA class for parsing URLs and accessing parts of it
 COFXMLNodeA class which stores an XML element
 C<OFTLSSocket>A protocol that should be implemented by 3rd-party libraries implementing TLS
 C<OFTLSSocketDelegate>A delegate for classes implementing the OFTLSSocket protocol