| Comment: | Don't require __COUNTER__ for OF_RESERVE_IVARS
__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
ef614a225d0f6448c0c533b4319cb068 |
| User & Date: | js on 2020-09-26 21:58:39 |
| Other Links: | manifest | tags |
|
2020-09-27
| ||
| 00:57 | Work around bugs in Apple GCC 4.2.1 (check-in: cbc09c6e26 user: js tags: trunk) | |
|
2020-09-26
| ||
| 21:58 | Don't require __COUNTER__ for OF_RESERVE_IVARS (check-in: ef614a225d user: js tags: trunk) | |
| 19:04 | runtime: Document all public functions (check-in: 85ff529ac5 user: js tags: trunk) | |
Modified src/OFCharacterSet.h from [4e1cee68d5] to [caf053230d].
| ︙ | |||
25 26 27 28 29 30 31 | 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | - + |
*
* @brief A class cluster representing a character set.
*
* @note Subclasses must implement @ref characterIsMember:.
*/
@interface OFCharacterSet: OFObject
{
|
| ︙ |
Modified src/OFColor.h from [59ecd06578] to [63607b4bf0].
| ︙ | |||
23 24 25 26 27 28 29 | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | - + |
* @class OFColor OFColor.h ObjFW/OFColor.h
*
* @brief A class for storing a color.
*/
@interface OFColor: OFObject
{
float _red, _green, _blue, _alpha;
|
| ︙ |
Modified src/OFDNSQuery.h from [8287317db3] to [b892c59c5b].
| ︙ | |||
28 29 30 31 32 33 34 | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | - + |
* @brief A class representing a DNS query.
*/
@interface OFDNSQuery: OFObject <OFCopying>
{
OFString *_domainName;
of_dns_class_t _DNSClass;
of_dns_record_type_t _recordType;
|
| ︙ |
Modified src/OFDNSResourceRecord.h from [279eea4da6] to [01f642c621].
| ︙ | |||
74 75 76 77 78 79 80 | 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | - + |
*/
@interface OFDNSResourceRecord: OFObject <OFCopying>
{
OFString *_name;
of_dns_class_t _DNSClass;
of_dns_record_type_t _recordType;
uint32_t _TTL;
|
| ︙ |
Modified src/OFDNSResponse.h from [12af35aca6] to [ca3e840e8d].
| ︙ | |||
33 34 35 36 37 38 39 | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | - + |
*/
@interface OFDNSResponse: OFObject
{
OFString *_domainName;
of_dns_response_records_t _answerRecords;
of_dns_response_records_t _authorityRecords;
of_dns_response_records_t _additionalRecords;
|
| ︙ |
Modified src/OFData.h from [71ad4a3460] to [1f640126da].
| ︙ | |||
40 41 42 43 44 45 46 | 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | - + |
OFSerialization, OFMessagePackRepresentation>
{
unsigned char *_items;
size_t _count, _itemSize;
bool _freeWhenDone;
@private
OFData *_parentData;
|
| ︙ |
Modified src/OFDatagramSocket.h from [cb9e65f15c] to [b74a1f5fe9].
| ︙ | |||
113 114 115 116 117 118 119 | 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | - + |
{
of_socket_t _socket;
bool _canBlock;
#ifdef OF_WII
bool _canSendToBroadcastAddresses;
#endif
id <OFDatagramSocketDelegate> _Nullable _delegate;
|
| ︙ |
Modified src/OFEnumerator.h from [8acf2a6a5e] to [6f877d2d05].
| ︙ | |||
93 94 95 96 97 98 99 | 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 | - + |
* @brief A class which provides methods to enumerate through collections.
*/
@interface OFEnumerator OF_GENERIC(ObjectType): OFObject <OFFastEnumeration>
#if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN)
# define ObjectType id
#endif
{
|
| ︙ |
Modified src/OFHTTPCookie.h from [56bef73011] to [177d922fbd].
| ︙ | |||
33 34 35 36 37 38 39 | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | - + |
*/
@interface OFHTTPCookie: OFObject <OFCopying>
{
OFString *_name, *_value, *_domain, *_path;
OFDate *_Nullable _expires;
bool _secure, _HTTPOnly;
OFMutableArray OF_GENERIC(OFString *) *_extensions;
|
| ︙ |
Modified src/OFHTTPRequest.h from [e39f7af9d0] to [381b8b1e37].
| ︙ | |||
74 75 76 77 78 79 80 | 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | - + |
@interface OFHTTPRequest: OFObject <OFCopying>
{
OFURL *_URL;
of_http_request_method_t _method;
of_http_request_protocol_version_t _protocolVersion;
OFDictionary OF_GENERIC(OFString *, OFString *) *_Nullable _headers;
of_socket_address_t _remoteAddress;
|
| ︙ |
Modified src/OFHTTPResponse.h from [8433880375] to [a693bec7a8].
| ︙ | |||
29 30 31 32 33 34 35 | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | - + |
* @brief A class for representing an HTTP request reply as a stream.
*/
@interface OFHTTPResponse: OFStream
{
of_http_request_protocol_version_t _protocolVersion;
short _statusCode;
OFDictionary OF_GENERIC(OFString *, OFString *) *_headers;
|
| ︙ |
Modified src/OFIPXSocket.h from [5fdb0d34da] to [3bba98ccd8].
| ︙ | |||
49 50 51 52 53 54 55 | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | - + |
* was called to create one "instance" for every thread!
*/
@interface OFIPXSocket: OFDatagramSocket
{
#ifndef OF_WINDOWS
uint8_t _packetType;
#endif
|
| ︙ |
Modified src/OFInvocation.h from [119fc1c29a] to [e893ac091c].
| ︙ | |||
41 42 43 44 45 46 47 | 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | - + |
* @brief A class for storing and accessing invocations, and invoking them.
*/
@interface OFInvocation: OFObject
{
OFMethodSignature *_methodSignature;
OFMutableArray OF_GENERIC(OFMutableData *) *_arguments;
OFMutableData *_returnValue;
|
| ︙ |
Modified src/OFKernelEventObserver.h from [f3b368ad12] to [2919da30f1].
| ︙ | |||
132 133 134 135 136 137 138 | 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | - + | #else of_socket_t _cancelFD[2]; struct sockaddr_in _cancelAddr; #endif #ifdef OF_AMIGAOS ULONG _execSignalMask; #endif |
| ︙ |
Modified src/OFLHAArchiveEntry.h from [2e6a0d9dcf] to [87ef947390].
| ︙ | |||
40 41 42 43 44 45 46 | 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | - + | uint16_t _CRC16; uint8_t _operatingSystemIdentifier; OFString *_Nullable _fileComment; OFNumber *_Nullable _mode, *_Nullable _UID, *_Nullable _GID; OFString *_Nullable _owner, *_Nullable _group; OFDate *_Nullable _modificationDate; OFMutableArray OF_GENERIC(OFData *) *_extensions; |
| ︙ |
Modified src/OFList.h from [154ed652ed] to [e1e888bcda].
| ︙ | |||
51 52 53 54 55 56 57 | 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | - + |
# define ObjectType id
#endif
{
of_list_object_t *_Nullable _firstListObject;
of_list_object_t *_Nullable _lastListObject;
size_t _count;
unsigned long _mutations;
|
| ︙ |
Modified src/OFMessagePackExtension.h from [7968668859] to [1750d9881f].
| ︙ | |||
29 30 31 32 33 34 35 | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | - + |
* @brief A class for representing the MessagePack extension type.
*/
@interface OFMessagePackExtension: OFObject <OFMessagePackRepresentation,
OFCopying>
{
int8_t _type;
OFData *_data;
|
| ︙ |
Modified src/OFMethodSignature.h from [e0e9fda46c] to [8389043b64].
| ︙ | |||
26 27 28 29 30 31 32 | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | - + |
*
* @brief A class for parsing type encodings and accessing them.
*/
@interface OFMethodSignature: OFObject
{
char *_types;
OFMutableData *_typesPointers, *_offsets;
|
| ︙ |
Modified src/OFMutableData.h from [cadda04091] to [4b47d7e261].
| ︙ | |||
26 27 28 29 30 31 32 | 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | - + |
* @class OFMutableData OFMutableData.h ObjFW/OFMutableData.h
*
* @brief A class for storing and manipulating arbitrary data in an array.
*/
@interface OFMutableData: OFData
{
size_t _capacity;
|
| ︙ |
Modified src/OFMutableLHAArchiveEntry.h from [9fc1f95a45] to [afc904d01b].
| ︙ | |||
23 24 25 26 27 28 29 | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | - + |
* @class OFMutableLHAArchiveEntry \
* OFMutableLHAArchiveEntry.h ObjFW/OFMutableLHAArchiveEntry.h
*
* @brief A class which represents a mutable entry in an LHA archive.
*/
@interface OFMutableLHAArchiveEntry: OFLHAArchiveEntry
{
|
| ︙ |
Modified src/OFMutablePair.h from [b864f1f4df] to [e1427cccc1].
| ︙ | |||
27 28 29 30 31 32 33 | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | - + |
@interface OFMutablePair OF_GENERIC(FirstType, SecondType):
OFPair OF_GENERIC(FirstType, SecondType)
#if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN)
# define FirstType id
# define SecondType id
#endif
{
|
| ︙ |
Modified src/OFMutableTarArchiveEntry.h from [2a04d96f47] to [d16a6b72bc].
| ︙ | |||
23 24 25 26 27 28 29 | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | - + |
* @class OFMutableTarArchiveEntry \
* OFMutableTarArchiveEntry.h ObjFW/OFMutableTarArchiveEntry.h
*
* @brief A class which represents a mutable entry of a tar archive.
*/
@interface OFMutableTarArchiveEntry: OFTarArchiveEntry
{
|
| ︙ |
Modified src/OFMutableTriple.h from [5fb61d49b7] to [af90f84d81].
| ︙ | |||
28 29 30 31 32 33 34 | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | - + |
OFTriple OF_GENERIC(FirstType, SecondType, ThirdType)
#if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN)
# define FirstType id
# define SecondType id
# define ThirdType id
#endif
{
|
| ︙ |
Modified src/OFMutableURL.h from [3080cf9695] to [0b028f379b].
| ︙ | |||
22 23 24 25 26 27 28 | 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | - + |
/*!
* @class OFMutableURL OFMutableURL.h ObjFW/OFMutableURL.h
*
* @brief A class for parsing URLs and accessing parts of it.
*/
@interface OFMutableURL: OFURL
{
|
| ︙ |
Modified src/OFMutableZIPArchiveEntry.h from [a34395e051] to [187f5d4175].
| ︙ | |||
24 25 26 27 28 29 30 | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | - + |
* OFMutableZIPArchiveEntry.h ObjFW/OFMutableZIPArchiveEntry.h
*
* @brief A class which represents a mutable entry in the central directory of
* a ZIP archive.
*/
@interface OFMutableZIPArchiveEntry: OFZIPArchiveEntry
{
|
| ︙ |
Modified src/OFMutex.h from [a3eadcc8bd] to [0175a3c7b3].
| ︙ | |||
28 29 30 31 32 33 34 | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | - + |
* @brief A class for creating mutual exclusions.
*/
@interface OFMutex: OFObject <OFLocking>
{
of_mutex_t _mutex;
bool _initialized;
OFString *_Nullable _name;
|
Modified src/OFPair.h from [c0d368bd0d] to [f5f94a2f19].
| ︙ | |||
29 30 31 32 33 34 35 | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | - + |
#if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN)
# define FirstType id
# define SecondType id
#endif
{
FirstType _Nullable _firstObject;
SecondType _Nullable _secondObject;
|
| ︙ |
Modified src/OFPlugin.h from [86864fe4a0] to [fd3b4e2638].
| ︙ | |||
37 38 39 40 41 42 43 | 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | - + |
* @class OFPlugin OFPlugin.h ObjFW/OFPlugin.h
*
* @brief Provides a system for loading plugins at runtime.
*/
@interface OFPlugin: OFObject
{
of_plugin_handle_t _pluginHandle;
|
| ︙ |
Modified src/OFSCTPSocket.h from [59340373ed] to [994970db90].
| ︙ | |||
64 65 66 67 68 69 70 | 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | - + |
* one-to-one mode.
*
* To connect to a server, create a socket and connect it.
* To create a server, create a socket, bind it and listen on it.
*/
@interface OFSCTPSocket: OFSequencedPacketSocket
{
|
| ︙ |
Modified src/OFSHA224Or256Hash.h from [deb793f9c1] to [0b7290b7e9].
| ︙ | |||
39 40 41 42 43 44 45 | 39 40 41 42 43 44 45 46 47 48 49 50 | - + | uint32_t words[64]; } buffer; size_t bufferLength; } *_iVars; @private bool _allowsSwappableMemory; bool _calculated; |
Modified src/OFSHA384Or512Hash.h from [e5381155b9] to [24a731b598].
| ︙ | |||
39 40 41 42 43 44 45 | 39 40 41 42 43 44 45 46 47 48 49 50 | - + | uint64_t words[80]; } buffer; size_t bufferLength; } *_iVars; @private bool _allowsSwappableMemory; bool _calculated; |
Modified src/OFSPXSocket.h from [ae1adc1c6f] to [065d8595f7].
| ︙ | |||
68 69 70 71 72 73 74 | 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | - + |
* use @ref OFSPXStreamSocket instead.
*
* To connect to a server, create a socket and connect it.
* To create a server, create a socket, bind it and listen on it.
*/
@interface OFSPXSocket: OFSequencedPacketSocket
{
|
| ︙ |
Modified src/OFSPXStreamSocket.h from [fc99b018b5] to [4742a48553].
| ︙ | |||
70 71 72 73 74 75 76 | 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | - + |
* use @ref OFSPXSocket instead.
*
* To connect to a server, create a socket and connect it.
* To create a server, create a socket, bind it and listen on it.
*/
@interface OFSPXStreamSocket: OFStreamSocket
{
|
| ︙ |
Modified src/OFSandbox.h from [42b6387e23] to [be5db90e47].
| ︙ | |||
67 68 69 70 71 72 73 | 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | - + | unsigned int _allowsAudio: 1; unsigned int _allowsBPF: 1; unsigned int _allowsUnveil: 1; unsigned int _returnsErrors: 1; OFMutableArray OF_GENERIC(of_sandbox_unveil_path_t) *_unveiledPaths; @public size_t _unveiledPathsIndex; |
| ︙ |
Modified src/OFSeekableStream.h from [142f1639c4] to [99534416b6].
| ︙ | |||
53 54 55 56 57 58 59 | 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | - + |
* @ref lowlevelSeekToOffset:whence:. OFSeekableStream uses this method
* and makes it work together with the caching of OFStream. If you
* override this methods without the `lowlevel` prefix, you *will* break
* caching, get broken results and seek to the wrong position!
*/
@interface OFSeekableStream: OFStream
{
|
| ︙ |
Modified src/OFSequencedPacketSocket.h from [92ebbc1deb] to [8a2340b61c].
| ︙ | |||
129 130 131 132 133 134 135 | 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 | - + |
@interface OFSequencedPacketSocket: OFObject <OFCopying,
OFReadyForReadingObserving, OFReadyForWritingObserving>
{
of_socket_t _socket;
bool _canBlock, _listening;
of_socket_address_t _remoteAddress;
id _Nullable _delegate;
|
| ︙ |
Modified src/OFSettings.h from [a4eaab9bfc] to [2b0f62b88f].
| ︙ | |||
32 33 34 35 36 37 38 | 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | - + |
* for a path, remove it and then set it with the new type.
*
* @brief A class for storing and retrieving settings
*/
@interface OFSettings: OFObject
{
OFString *_applicationName;
|
| ︙ |
Modified src/OFSortedList.h from [7e4a58eec5] to [c918b6abda].
| ︙ | |||
28 29 30 31 32 33 34 | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | - + |
* specific place are unavailable, even though they exist in OFList!
*/
@interface OFSortedList OF_GENERIC(ObjectType): OFList OF_GENERIC(ObjectType)
#if !defined(OF_HAVE_GENERICS) && !defined(DOXYGEN)
# define ObjectType id
#endif
{
|
| ︙ |
Modified src/OFStream.h from [cac7e1c78f] to [8fe05ff320].
| ︙ | |||
195 196 197 198 199 200 201 | 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | - + | #ifndef OF_SEEKABLE_STREAM_M @private #endif char *_Nullable _readBuffer, *_Nullable _readBufferMemory; char *_Nullable _writeBuffer; size_t _readBufferLength, _writeBufferLength; bool _buffersWrites, _waitingForDelimiter; |
| ︙ |
Modified src/OFStreamSocket.h from [ded40b41a4] to [f3e45c4588].
| ︙ | |||
67 68 69 70 71 72 73 | 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | - + |
*/
@interface OFStreamSocket: OFStream <OFReadyForReadingObserving,
OFReadyForWritingObserving>
{
of_socket_t _socket;
bool _atEndOfStream, _listening;
of_socket_address_t _remoteAddress;
|
| ︙ |
Modified src/OFTCPSocket.h from [34998132f3] to [f9723931da].
| ︙ | |||
68 69 70 71 72 73 74 | 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | - + |
@interface OFTCPSocket: OFStreamSocket
{
OFString *_Nullable _SOCKS5Host;
uint16_t _SOCKS5Port;
#ifdef OF_WII
uint16_t _port;
#endif
|
| ︙ |
Modified src/OFTarArchiveEntry.h from [c15723d4d0] to [cd78403222].
| ︙ | |||
57 58 59 60 61 62 63 | 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 | - + | unsigned long long _size; unsigned long _UID, _GID; OFDate *_modificationDate; of_tar_archive_entry_type_t _type; OFString *_Nullable _targetFileName; OFString *_Nullable _owner, *_Nullable _group; unsigned long _deviceMajor, _deviceMinor; |
| ︙ |
Modified src/OFThread.h from [4c0a8350b3] to [e49332cd5c].
| ︙ | |||
84 85 86 87 88 89 90 | 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 | - + | bool _supportsSockets; OFRunLoop *_Nullable _runLoop; OFMutableDictionary *_threadDictionary; OFString *_Nullable _name; # ifdef OF_HAVE_SOCKETS OFDNSResolver *_DNSResolver; # endif |
| ︙ |
Modified src/OFTriple.h from [0d5fe56f7f] to [9aae804fb9].
| ︙ | |||
31 32 33 34 35 36 37 | 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | - + |
# define SecondType id
# define ThirdType id
#endif
{
FirstType _Nullable _firstObject;
SecondType _Nullable _secondObject;
ThirdType _Nullable _thirdObject;
|
| ︙ |
Modified src/OFUDPSocket.h from [d9eb072d8d] to [816428dfc4].
| ︙ | |||
49 50 51 52 53 54 55 | 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | - + |
* was called to create one "instance" for every thread!
*/
@interface OFUDPSocket: OFDatagramSocket
{
#ifdef OF_WII
uint16_t _port;
#endif
|
| ︙ |
Modified src/OFURL.h from [6decb7864f] to [08c79490ee].
| ︙ | |||
33 34 35 36 37 38 39 | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | - + |
@interface OFURL: OFObject <OFCopying, OFMutableCopying, OFSerialization>
{
OFString *_Nullable _URLEncodedScheme, *_Nullable _URLEncodedHost;
OFNumber *_Nullable _port;
OFString *_Nullable _URLEncodedUser, *_Nullable _URLEncodedPassword;
OFString *_Nullable _URLEncodedPath;
OFString *_Nullable _URLEncodedQuery, *_Nullable _URLEncodedFragment;
|
| ︙ |
Modified src/OFURLHandler.h from [7092da6642] to [a7a9646adf].
| ︙ | |||
30 31 32 33 34 35 36 | 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | - + |
* @class OFURLHandler OFURLHandler.h ObjFW/OFURLHandler.h
*
* @brief A handler for a URL scheme.
*/
@interface OFURLHandler: OFObject
{
OFString *_scheme;
|
| ︙ |
Modified src/OFValue.h from [cc2c4128f2] to [970764adb1].
| ︙ | |||
22 23 24 25 26 27 28 | 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | - + |
/*!
* @class OFValue OFValue.h ObjFW/OFValue.h
*
* @brief A class for storing arbitrary values in an object.
*/
@interface OFValue: OFObject <OFCopying>
{
|
| ︙ |
Modified src/OFXMLAttribute.h from [4c050cfa1e] to [5808dcbda4].
| ︙ | |||
29 30 31 32 33 34 35 | 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | - + |
@interface OFXMLAttribute: OFXMLNode
{
#if defined(OF_XML_ELEMENT_M) || defined(OF_XML_PARSER_M)
@public
#endif
OFString *_name, *_Nullable _namespace, *_stringValue;
bool _useDoubleQuotes;
|
| ︙ |
Modified src/OFXMLCDATA.h from [62c157a7ba] to [3b99291420].
| ︙ | |||
23 24 25 26 27 28 29 | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | - + |
* @class OFXMLCDATA OFXMLCDATA.h ObjFW/OFXMLCDATA.h
*
* @brief A class representing XML CDATA.
*/
@interface OFXMLCDATA: OFXMLNode
{
OFString *_CDATA;
|
| ︙ |
Modified src/OFXMLCharacters.h from [e7757e40ea] to [762af76bdf].
| ︙ | |||
23 24 25 26 27 28 29 | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | - + |
* @class OFXMLCharacters OFXMLCharacters.h ObjFW/OFXMLCharacters.h
*
* @brief A class representing XML characters.
*/
@interface OFXMLCharacters: OFXMLNode
{
OFString *_characters;
|
| ︙ |
Modified src/OFXMLComment.h from [be992dbbcc] to [7dfa74168c].
| ︙ | |||
23 24 25 26 27 28 29 | 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | - + |
* @class OFXMLComment OFXMLComment.h ObjFW/OFXMLComment.h
*
* @brief A class for representing XML comments.
*/
@interface OFXMLComment: OFXMLNode
{
OFString *_comment;
|
| ︙ |
Modified src/OFXMLElement.h from [8f18351f91] to [a0c731e839].
| ︙ | |||
34 35 36 37 38 39 40 | 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | - + |
@interface OFXMLElement: OFXMLNode
{
OFString *_name, *_Nullable _namespace, *_Nullable _defaultNamespace;
OFMutableArray OF_GENERIC(OFXMLAttribute *) *_Nullable _attributes;
OFMutableDictionary OF_GENERIC(OFString *, OFString *) *_Nullable
_namespaces;
OFMutableArray OF_GENERIC(OFXMLNode *) *_Nullable _children;
|
| ︙ |
Modified src/OFXMLElementBuilder.h from [6b484584a6] to [decb006f3b].
| ︙ | |||
104 105 106 107 108 109 110 | 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 | - + |
* first parsing stuff using the OFXMLParser with another delegate and then
* setting the OFXMLElementBuilder as delegate for the parser.
*/
@interface OFXMLElementBuilder: OFObject <OFXMLParserDelegate>
{
OFMutableArray OF_GENERIC(OFXMLElement *) *_stack;
id <OFXMLElementBuilderDelegate> _Nullable _delegate;
|
| ︙ |
Modified src/OFXMLNode.h from [fb7dfbb539] to [08c0c19b97].
| ︙ | |||
25 26 27 28 29 30 31 | 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | - + |
/*!
* @class OFXMLNode OFXMLNode.h ObjFW/OFXMLNode.h
*
* @brief A class which stores an XML element.
*/
@interface OFXMLNode: OFObject <OFCopying, OFSerialization>
{
|
| ︙ |
Modified src/OFXMLProcessingInstructions.h from [4b9697a203] to [1a3a625f22].
| ︙ | |||
24 25 26 27 28 29 30 | 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | - + |
* OFXMLProcessingInstructions.h ObjFW/OFXMLProcessingInstructions.h
*
* @brief A class for representing XML processing instructions.
*/
@interface OFXMLProcessingInstructions: OFXMLNode
{
OFString *_processingInstructions;
|
| ︙ |
Modified src/OFZIPArchiveEntry.h from [2b069c8d37] to [c6256ab290].
| ︙ | |||
108 109 110 111 112 113 114 | 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | - + | OFString *_fileName; OFData *_Nullable _extraField; OFString *_Nullable _fileComment; uint32_t _startDiskNumber; uint16_t _internalAttributes; uint32_t _versionSpecificAttributes; int64_t _localFileHeaderOffset; |
| ︙ |
Modified src/macros.h from [41e131467f] to [0f3365fd01].
| ︙ | |||
132 133 134 135 136 137 138 | 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 | - + - + - + | #define OF_PREPROCESSOR_CONCAT(a, b) OF_PREPROCESSOR_CONCAT2(a, b) #if __OBJFW_RUNTIME_ABI__ || (defined(OF_APPLE_RUNTIME) && defined(__OBJC2__)) # define OF_HAVE_NONFRAGILE_IVARS #endif #ifdef OF_HAVE_NONFRAGILE_IVARS |
| ︙ |