luxlabs header browser preview


@class NSString, NSDictionary, NSURL, ICExclusiveLock, NSMergePolicy;

@interface ICPersistentContainer : NSPersistentContainer

@property (class, readonly, nonatomic) ICExclusiveLock *databaseOpenLock;

@property (retain, nonatomic) NSURL *storeURL;
@property (retain, nonatomic) NSString *storeType;
@property (retain, nonatomic) NSDictionary *storeOptions;
@property (retain, nonatomic) NSMergePolicy *mergePolicy;
@property (readonly, nonatomic) NSURL *backupsDirectoryURL;
@property (nonatomic) unsigned long long fakeFreeDiskSpace;
@property (nonatomic) BOOL abortAfterReplacingDatabase;

+ (id)managedObjectModel;
+ (id)standardStoreOptions;
+ (id)oldManagedObjectModel;
+ (BOOL)isDatabaseMissingError:(id)a0;
+ (BOOL)isDataProtectionError:(id)a0;

- (id)newBackgroundContext;
- (BOOL)isReadOnly;
- (void)setupViewContext;
- (BOOL)loadPersistentStore:(id *)a0 storeCreatedHandler:(id /* block */)a1;
- (void)vacuumStoreWithCompletionHandler:(id /* block */)a0;
- (BOOL)isTooLowOnDiskSpace;
- (BOOL)loadPersistentStore:(id *)a0;
- (void)setupPersistentStoreDescriptions;
- (id)initWithStoreURL:(id)a0 storeType:(id)a1 options:(id)a2 mergePolicy:(id)a3 managedObjectModel:(id)a4;
- (void).cxx_destruct;
- (BOOL)allowsCoreDataMigration;
- (id)initWithStoreURL:(id)a0 storeType:(id)a1 options:(id)a2 mergePolicy:(id)a3;
- (id)performBlockWithDatabaseOpenLock:(id /* block */)a0;
- (BOOL)migrateFromOldDataModel;
- (void)vacuumStore;
- (void)backupPersistentStore;

@end