Lines Matching defs:Class
60 /* The basic Objective-C types (SEL, Class, id) are defined as pointer
69 whether a class implements a selector or not, and if you have a
70 selector and know that the class implements it, you can use it to
71 call the method for an object in the class. */
74 /* A Class is a class (in the object-oriented sense). In Objective-C
75 there is the complication that each Class is an object itself, and
76 so belongs to a class too. This class that a class belongs to is
77 called its 'meta class'. */
78 typedef struct objc_class *Class;
80 /* An 'id' is an object of an unknown class. The way the object data
83 a pointer to the Class that the object belongs to. */
86 /* 'class_pointer' is the Class that the object belongs to. In case
87 of a Class object, this pointer points to the meta class.
93 Class class_pointer;
112 /* 'Nil' is the null class. Since classes are objects too, this is
114 but it has a type of Class, so it is good to use it instead of
115 'nil' if you are comparing a Class object to nil as it enables the
117 #define Nil (Class)0
136 @class Protocol;