Add placeholder for types that start with A, for _Atomic() types.
[class-dump.git] / Source / CDStructureInfo.h
blobdf9f5c7d0534fc84d13f5e42143b44800628b968
1 // -*- mode: ObjC -*-
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.
6 @class CDType;
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;
29 @end