luxlabs header browser preview


@class NSString;

@interface CPLScopedIdentifier : NSObject <NSCopying, NSSecureCoding> {
    long long _scopeIndex;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) long long scopeIndex;
@property (readonly, copy) NSString *scopeIdentifier;
@property (readonly, copy) NSString *identifier;

+ (id)scopedIdentifierWithString:(id)a0 includeScopeIndex:(BOOL)a1;
+ (id)scopedIdentifiersFromDictionaryOfUnknownIdentifiers:(id)a0;
+ (id)scopedIdentifiersFromSetOfUnknownIdentifiers:(id)a0;
+ (id)unscopedIdentifiersFromSetOfScopedIdentifiers:(id)a0;
+ (id)scopedIdentifierWithString:(id)a0 includeScopeIndex:(BOOL)a1 defaultScopeIdentifier:(id)a2;
+ (id)scopedIdentifiersFromArrayOfUnknownIdentifiers:(id)a0;
+ (id)descriptionWithScopeIdentifier:(id)a0 identifier:(id)a1;
+ (id)unscopedIdentifiersFromArrayOfScopedIdentifiers:(id)a0;
+ (id)unscopedIdentifiersFromDictionaryOfScopedIdentifiers:(id)a0;

- (unsigned long long)hash;
- (id)redactedDescription;
- (id)plistArchiveWithCPLArchiver:(id)a0;
- (id)initRelativeToScopedIdentifier:(id)a0 identifier:(id)a1;
- (id)descriptionWithNoScopeIndex;
- (void)encodeWithCoder:(id)a0;
- (id)initWithScopeIdentifier:(id)a0 identifier:(id)a1;
- (BOOL)cplSpecialIsEqual:(id)a0;
- (id)initWithCPLArchiver:(id)a0;
- (BOOL)isInMainScope;
- (id)initInMainScopeWithIdentifier:(id)a0;
- (id)description;
- (id)initWithScopeIdentifier:(id)a0 identifier:(id)a1 scopeIndex:(long long)a2;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (unsigned long long)cplSpecialHash;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)safeFilename;

@end