luxlabs header browser preview


@class NSMapTable, NSObject;
@protocol OS_dispatch_group;

@interface PipelineStatePromise : NSObject {
    NSMapTable *pipelineStates;
    NSMapTable *errors;
    NSObject<OS_dispatch_group> *group;
    _Atomic BOOL initialization_completed;
}

- (void).cxx_destruct;
- (id)errorForFunction:(id)a0;
- (BOOL)groupWasSuccessful;
- (id)initWithDispatchGroup:(id)a0 pipelineStates:(id)a1 errors:(id)a2;
- (id)pipelineStateForFunction:(id)a0;
- (BOOL)timesOutWaitingForPipelineStates:(double)a0;

@end