objc-cache.h   [plain text]



#ifndef _OBJC_CACHE_H
#define _OBJC_CACHE_H

#include "objc-private.h"

__BEGIN_DECLS

extern void cache_init(void);

extern IMP cache_getImp(Class cls, SEL sel);

extern void cache_fill(Class cls, SEL sel, IMP imp, id receiver);

extern void cache_erase_nolock(Class cls);

extern void cache_delete(Class cls);

extern void cache_collect(bool collectALot);

__END_DECLS

#endif