luxlabs header browser preview


@class NSString, NSMutableString;
@protocol NSObject;

@interface NADescriptionBuilder : NSObject {
    id<NSObject> _object;
    NSMutableString *_proem;
    NSMutableString *_description;
}

@property (class, readonly) NSString *componentSeparator;
@property (class, readonly) NSString *nameObjectSeparator;

@property (nonatomic) int activeComponent;
@property (retain, nonatomic) NSString *activeMultilinePrefix;
@property (nonatomic) BOOL useDebugDescription;

+ (id)descriptionForObject:(id)a0;
+ (id)builderWithObject:(id)a0;
+ (id)succinctDescriptionForObject:(id)a0;
+ (id)descriptionForObject:(id)a0 withObjectsAndNames:(id)a1;

- (id)initWithObject:(id)a0;
- (id)appendKey:(id)a0;
- (id)appendKeys:(id)a0;
- (id)build;
- (id)appendString:(id)a0;
- (id)appendObject:(id)a0 withName:(id)a1;
- (void)tryAppendKey:(id)a0;
- (void).cxx_destruct;
- (id)appendFormat:(id)a0;
- (id)appendUnsignedInteger:(unsigned long long)a0 withName:(id)a1;
- (void)appendArraySection:(id)a0 withName:(id)a1 multilinePrefix:(id)a2 skipIfEmpty:(BOOL)a3;
- (void)appendArraySection:(id)a0 withName:(id)a1 multilinePrefix:(id)a2 skipIfEmpty:(BOOL)a3 objectTransformer:(id /* block */)a4;
- (void)appendArraySection:(id)a0 withName:(id)a1 skipIfEmpty:(BOOL)a2;
- (void)appendBodySectionWithName:(id)a0 multilinePrefix:(id)a1 block:(id /* block */)a2;
- (id)appendBool:(BOOL)a0 withName:(id)a1;
- (id)appendBool:(BOOL)a0 withName:(id)a1 ifEqualTo:(BOOL)a2;
- (id)appendClass:(Class)a0 withName:(id)a1;
- (void)appendDictionarySection:(id)a0 withName:(id)a1 skipIfEmpty:(BOOL)a2;
- (id)appendDouble:(double)a0 withName:(id)a1 decimalPrecision:(unsigned long long)a2;
- (id)appendInt:(int)a0 withName:(id)a1;
- (id)appendInteger:(long long)a0 withName:(id)a1;
- (id)appendObject:(id)a0 withName:(id)a1 skipIfNil:(BOOL)a2;
- (id)appendPointer:(void *)a0 withName:(id)a1;
- (void)appendString:(id)a0 withName:(id)a1;
- (void)appendString:(id)a0 withName:(id)a1 skipIfEmpty:(BOOL)a2;
- (id)appendTimeInterval:(double)a0 withName:(id)a1 decomposeUnits:(BOOL)a2;
- (id)appendUInt64:(unsigned long long)a0 withName:(id)a1;
- (id)modifyBody:(id /* block */)a0;
- (id)modifyProem:(id /* block */)a0;
- (void)appendArraySection:(id)a0 withName:(id)a1 skipIfEmpty:(BOOL)a2 objectTransformer:(id /* block */)a3;
- (void)appendDictionarySection:(id)a0 withName:(id)a1 multilinePrefix:(id)a2 skipIfEmpty:(BOOL)a3;
- (id)appendUnsignedInt:(unsigned int)a0 withName:(id)a1;
- (id)appendCString:(const char *)a0 withName:(id)a1;
- (void)appendDictionarySection:(id)a0 withName:(id)a1 multilinePrefix:(id)a2 skipIfEmpty:(BOOL)a3 objectTransformer:(id /* block */)a4;
- (id)appendInt64:(long long)a0 withName:(id)a1;
- (id)appendObjectsAndNames:(id)a0;
- (id)appendQueue:(id)a0 withName:(id)a1;
- (id)appendSelector:(SEL)a0 withName:(id)a1;
- (id)appendSuper;
- (id)_activeComponentString;
- (id)appendObjectsAndNames:(id)a0 args:(char *)a1;

@end