ObjFW  Check-in [cb6a61527a]

Overview
Comment:OFObject: Make _isa private.

This prevents direct access to it and enforces the usage of
object_{set,set}Class().

Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: cb6a61527ad57b356d9981db46441097be2ec83a8498b24d1d0ddc2a7890af6e
User & Date: js on 2013-11-30 19:53:17
Other Links: manifest | tags
Context
2013-11-30
20:22
tests: Disable escape codes on Win32. check-in: 293de01ec2 user: js tags: trunk
19:53
OFObject: Make _isa private. check-in: cb6a61527a user: js tags: trunk
19:53
OFThread.m: Move #ifdefs. check-in: bd2389b6b8 user: js tags: trunk
Changes

Modified src/OFObject.h from [c6bd5b455e] to [650e4bd8f2].

387
388
389
390
391
392
393
394
395
396
397
398
399
400
401

/*!
 * @brief The root class for all other classes inside ObjFW.
 */
OF_ROOT_CLASS
@interface OFObject <OFObject>
{
@public
	Class _isa;
}

/*!
 * @brief A method which is called once when the class is loaded into the
 *	  runtime.
 *







|







387
388
389
390
391
392
393
394
395
396
397
398
399
400
401

/*!
 * @brief The root class for all other classes inside ObjFW.
 */
OF_ROOT_CLASS
@interface OFObject <OFObject>
{
@private
	Class _isa;
}

/*!
 * @brief A method which is called once when the class is loaded into the
 *	  runtime.
 *