3 // This file is part of class-dump, a utility for examining the Objective-C segment of Mach-O files.
4 // Copyright (C) 1997-2019 Steve Nygard.
8 @interface CDStructureInfo
: NSObject
<NSCopying
>
10 - (id
)initWithType
:(CDType
*)type
;
12 - (NSString
*)shortDescription
;
14 @
property (readonly
) CDType
*type
;
16 @
property (assign
) NSUInteger referenceCount
;
17 - (void)addReferenceCount
:(NSUInteger
)count
;
19 @
property (assign
) BOOL isUsedInMethod
;
20 @
property (strong
) NSString
*typedefName
;
22 - (void)generateTypedefName
:(NSString
*)baseName
;
24 @
property (nonatomic
, readonly
) NSString
*name
;
26 - (NSComparisonResult
)ascendingCompareByStructureDepth
:(CDStructureInfo
*)other
;
27 - (NSComparisonResult
)descendingCompareByStructureDepth
:(CDStructureInfo
*)other
;