Home | History | Annotate | Download | only in libobjc

Lines Matching refs:class_name

126    up a class_name, we compute its hash, and get the corresponding
150 CLASS_NAME should be a variable holding a (char *) to the class_name.
153 string, and HASH the computed hash of the string; CLASS_NAME is
156 #define CLASS_TABLE_HASH(INDEX, HASH, CLASS_NAME) \
159 for (INDEX = 0; CLASS_NAME[INDEX] != '\0'; INDEX++) \
161 HASH = (HASH << 4) ^ (HASH >> 28) ^ CLASS_NAME[INDEX]; \
182 class_table_insert (const char *class_name, Class class_pointer)
188 CLASS_TABLE_HASH (length, hash, class_name);
192 new_node->name = class_name;
211 class_table_get_safe (const char *class_name)
217 CLASS_TABLE_HASH (length, hash, class_name);
232 if ((node->name)[i] != class_name[i])
537 objc_allocateClassPair (Class super_class, const char *class_name, size_t extraBytes)
542 if (class_name == NULL)
545 if (objc_getClass (class_name))
589 new_class->name = objc_malloc (strlen (class_name) + 1);
590 strcpy ((char*)new_class->name, class_name);