luxlabs header browser preview


@class NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface REInterfaceCache : RESingleton {
    NSObject<OS_dispatch_queue> *_queue;
    NSMutableDictionary *_supportedInterfaces;
}

- (id)_init;
- (void).cxx_destruct;
- (id)_supportedProtocols;
- (BOOL)_interface:(id)a0 implementsInterface:(id)a1;
- (id)_accessInterfaceForKey:(id)a0;
- (void)_enumerateMethodsOfInterface:(id)a0 forProtocol:(id)a1 usingBlock:(id /* block */)a2;
- (void)_enumeratePropertiesOfInterface:(id)a0 forProtocol:(id)a1 usingBlock:(id /* block */)a2;
- (id)_queue_valueForKey:(id)a0 level:(unsigned long long)a1;
- (BOOL)_supportsCache;
- (void)enumerateExportedMethodsOfClass:(Class)a0 usingBlock:(id /* block */)a1;
- (void)enumerateExportedMethodsOfProtocol:(id)a0 usingBlock:(id /* block */)a1;
- (void)enumerateExportedPropertiesOfClass:(Class)a0 usingBlock:(id /* block */)a1;
- (void)enumerateExportedPropertiesOfProtocol:(id)a0 usingBlock:(id /* block */)a1;
- (BOOL)exportedInterfaceClass:(Class)a0;
- (BOOL)exportedInterfaceProtocol:(id)a0;

@end