97#pragma mark - Class lifecycle
133 .instanceSize =
sizeof(
Boole),
134 .interfaceOffset = offsetof(
Boole, interface),
135 .interfaceSize =
sizeof(BooleInterface),
static void destroy(Class *clazz)
static void initialize(Class *clazz)
A wrapper for placing boolean primitives into collections, etc.
ident release(ident obj)
Atomically decrement the given Object's reference count. If the resulting reference count is 0,...
Class * _initialize(const ClassDef *def)
Initializes the given Class.
#define alloc(type)
Allocate and initialize and instance of type.
#define do_once(once, block)
Executes the given block at most one time.
A wrapper for placing boolean primitives into collections, etc.
_Bool value
The backing _Bool.
Boole * valueof(_Bool value)
Class * _Boole(void)
The Boole archetype.
ClassDefs are passed to _initialize via an archetype to initialize a Class.
The runtime representation of a Class.
ident interface
The interface of the Class.
Condition * init(Condition *self)
Initializes this Condition.
Object is the root Class of The Objectively Class hierarchy.
Class * _Object(void)
The Object archetype.
Object * copy(const Object *self)
Creates a shallow copy of this Object.
String * description(const Object *self)
String * initWithCharacters(String *self, const char *chars)
Initializes this String by copying chars.