/core/externals/google-toolbox-for-mac/XcodePlugin/XcodeHeaders/DevToolsCore.h
http://macfuse.googlecode.com/ · C++ Header · 12397 lines · 11002 code · 1382 blank · 13 comment · 0 complexity · 3e3c080f2eeb616010b69505a06b4d5c MD5 · raw file
Large files are truncated click here to view the full file
- /*
- * Generated by class-dump 3.1.1.
- *
- * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
- */
- // Framework: DevToolsCore
- // Header: Unknown
- // Documentation: Unknown
- struct $_1876 {
- unsigned int :28;
- unsigned int :4;
- };
- struct CC_MD5state_st {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7[16];
- int _field8;
- };
- struct Ciitp;
- struct Cpp {
- void **_field1;
- int _field2;
- char *_field3;
- int _field4;
- char *_field5;
- struct CppActions *_field6;
- struct TokenBuffer *_field7;
- struct Token *_field8;
- struct Token *_field9;
- struct Token *_field10;
- struct Token *_field11;
- struct TokenStream *_field12;
- struct _NXStream *_field13;
- struct _NXMapTable *_field14;
- char _field15;
- struct StringTable *_field16;
- struct _malloc_zone_t *_field17;
- int _field18;
- int _field19;
- int _field20;
- struct Source *_field21;
- struct Source *_field22;
- struct Source *_field23;
- struct Source *_field24;
- struct Source *_field25;
- struct Source *_field26;
- struct Place *_field27;
- struct Place *_field28;
- struct Place *_field29;
- struct Place *_field30;
- char *_field31;
- char _field32;
- char _field33;
- char _field34;
- struct _NXMapTable *_field35;
- struct _NXMapTable *_field36;
- struct _NXMapTable *_field37;
- struct Place *_field38;
- struct _NXMapTable *_field39;
- struct _NXMapTable *_field40;
- struct _NXMapTable *_field41;
- struct TokenBuffer *_field42;
- int _field43;
- char **_field44;
- int _field45;
- char *_field46;
- int _field47;
- int _field48;
- char *_field49;
- char *_field50;
- struct TokenList *_field51;
- struct TokenList *_field52;
- char *_field53;
- char *_field54;
- int _field55;
- struct TrustedSet *_field56;
- struct TrustedSet *_field57;
- struct TrustedSet *_field58;
- struct Ciitp *_field59;
- int _field60;
- int _field61;
- char *_field62;
- int _field63;
- int _field64;
- struct _HeaderMap *_field65;
- struct _NXStream *_field66;
- char _field67;
- char _field68;
- char _field69;
- char _field70;
- char _field71;
- char _field72;
- char _field73;
- char _field74;
- char _field75;
- char _field76;
- char _field77;
- char _field78;
- char _field79;
- char _field80;
- char _field81;
- char _field82;
- char _field83;
- char _field84;
- char _field85;
- char _field86;
- char _field87;
- int _field88;
- char _field89;
- struct _NXStream *_field90;
- char _field91;
- int _field92;
- int _field93;
- };
- struct CppActions;
- struct FSSpec {
- short _field1;
- long _field2;
- unsigned char _field3[64];
- };
- struct Lex {
- void **_field1;
- char _field2;
- struct _NXStream *_field3;
- struct _NXStream *_field4;
- struct TokenBuffer *_field5;
- struct Token *_field6;
- struct Token *_field7;
- struct StringTable *_field8;
- struct _malloc_zone_t *_field9;
- struct Resword *_field10;
- int _field11;
- unsigned int _field12;
- unsigned int _field13;
- unsigned int _field14;
- unsigned int _field15;
- char *_field16;
- char *_field17;
- int _field18;
- int _field19;
- struct NXNamedStream *_field20;
- int _field21;
- int _field22;
- char _field23;
- char _field24;
- char _field25;
- char _field26;
- char _field27;
- char _field28;
- };
- struct NXNamedStream {
- char *_field1;
- struct _NXStream *_field2;
- int _field3;
- struct _NXStream *_field4;
- int _field5;
- };
- struct ObjcActions;
- struct ObjcParse {
- struct TokenStream *_field1;
- struct _NXStream *_field2;
- struct ObjcActions *_field3;
- struct Token *_field4;
- struct Token *_field5;
- int _field6;
- struct Token *_field7;
- char _field8;
- char _field9;
- char _field10;
- char _field11;
- id _field12;
- int _field13;
- id _field14;
- int *_field15;
- id _field16;
- int _field17;
- };
- struct PBXHeaderMapBucket {
- unsigned int _field1;
- struct PBXHeaderMapBucketValue _field2;
- };
- struct PBXHeaderMapBucketValue {
- unsigned int prefix;
- unsigned int suffix;
- };
- struct PBXIndexCParseActions {
- void **_field1;
- struct ObjcParse *_field2;
- struct _NXMapTable *_field3;
- char _field4;
- struct _NXMapTable *_field5;
- char _field6;
- struct _NXMapTable *_field7;
- char _field8;
- struct _NXMapTable *_field9;
- char _field10;
- PBXDevKitIndexingEngine *_field11;
- PBXProjectIndex *_field12;
- PBXRecordVector *_field13;
- char _field14[1024];
- id _field15;
- unsigned int _field16;
- int _field17;
- char _field18;
- char _field19;
- unsigned int _field20;
- unsigned int _field21;
- unsigned int _field22;
- };
- struct PBXIndexCppActions {
- void **_field1;
- struct Cpp *_field2;
- PBXDevKitIndexingEngine *_field3;
- PBXProjectIndex *_field4;
- NSDictionary *_field5;
- NSMutableArray *_field6;
- };
- struct Place;
- struct Resword;
- struct Source;
- struct StringTable {
- struct _malloc_zone_t *_field1;
- char _field2;
- struct _Body _field3;
- struct _Body *_field4;
- struct _RBTree _field5[10009];
- struct _NodeList _field6;
- };
- struct Token;
- struct TokenBuffer;
- struct TokenList;
- struct TokenStream;
- struct TrustedSet;
- struct XCBuildLogContainerItemMutationState {
- unsigned int _field1;
- double _field2;
- PBXBuildLogMessageItem *_field3;
- id _field4;
- NSMutableArray *_field5;
- NSMutableArray *_field6;
- unsigned int _field7;
- PBXBuildLogContainerItem **_field8;
- };
- struct XCStackFrame {
- unsigned int _field1;
- unsigned int _field2;
- char *_field3;
- unsigned int _field4;
- char *_field5;
- unsigned int _field6;
- };
- struct _Body {
- unsigned int size;
- struct _Body *next;
- char s[8000];
- };
- struct _HeaderMap;
- struct _NSHashTable;
- struct _NSMapTable;
- struct _NSRange {
- unsigned int location;
- unsigned int length;
- };
- struct _NSZone;
- struct _NXMapTable;
- struct _NXStream;
- struct _NodeList {
- int nextFree;
- struct _NodeList *nextList;
- struct _NodeList *freeList;
- struct _RBNode nodes[1000];
- };
- struct _PBXCStrPoolHashBucket {
- unsigned int _field1;
- unsigned int _field2;
- };
- struct _PBXCStringStorageFreeRange;
- struct _PBXCStringStorageHashBucket {
- unsigned int _field1;
- unsigned int :8;
- unsigned int :8;
- unsigned int :4;
- unsigned int :4;
- unsigned int :8;
- };
- struct _RBNode {
- char *string;
- struct _RBNode *child[2];
- int red;
- };
- struct _RBTree {
- struct _RBNode *root;
- unsigned int blackdepth;
- };
- struct _XCAttributeRunBaseFlags {
- unsigned int attributesAreObjects:1;
- unsigned int attributesShouldBeAutoreleased:1;
- unsigned int coalescesAttributes:1;
- unsigned int unassigned:29;
- };
- struct _XCFSNdObsrv {
- struct _XCFSNdObsrv *_field1;
- id _field2;
- SEL _field3;
- };
- struct _XCFSNodeAssoc {
- struct _XCFSNodeAssoc *_field1;
- unsigned int _field2;
- id _field3;
- };
- struct _XCPropDictBucket {
- char *_field1;
- XCStringList *_field2;
- };
- struct _XCStringListNode {
- struct _XCStringListNode *_field1;
- unsigned int :24;
- unsigned int :1;
- unsigned int :7;
- char _field2[0];
- };
- struct __CFArray;
- struct __CFBitVector;
- struct __CFDictionary;
- struct __CFRunLoop;
- struct __CFRunLoopObserver;
- struct __CFRunLoopSource;
- struct __CFRunLoopTimer;
- struct __sFILE {
- char *_field1;
- int _field2;
- int _field3;
- short _field4;
- short _field5;
- struct __sbuf _field6;
- int _field7;
- void *_field8;
- void *_field9;
- void *_field10;
- void *_field11;
- void *_field12;
- struct __sbuf _field13;
- struct __sFILEX *_field14;
- int _field15;
- unsigned char _field16[3];
- unsigned char _field17[1];
- struct __sbuf _field18;
- int _field19;
- long long _field20;
- };
- struct __sFILEX;
- struct __sbuf {
- char *_field1;
- int _field2;
- };
- struct _malloc_zone_t;
- struct _opaque_pthread_cond_t {
- long __sig;
- char __opaque[24];
- };
- struct _opaque_pthread_mutex_t {
- long __sig;
- char __opaque[40];
- };
- struct _pbxbtreecursor {
- unsigned int node;
- unsigned int entry;
- unsigned int depth;
- void *value;
- unsigned int stamp;
- };
- struct _pbxbtreeentry {
- void *_field1;
- unsigned int _field2;
- };
- struct _pbxbtreeheader {
- unsigned int _field1;
- void *_field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7;
- unsigned int _field8;
- unsigned int _field9;
- };
- struct _pbxcstringstorageheader {
- unsigned int _field1;
- unsigned short _field2;
- struct {
- unsigned int _pad:7;
- unsigned int caseSensitive:1;
- unsigned int prepaddingSize:8;
- } _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- };
- struct _pbxfileheader {
- struct _pbxfilerec _field1;
- struct _pbxfileinfo _field2;
- };
- struct _pbxfileinfo {
- unsigned int :1;
- unsigned int :15;
- unsigned char _field1;
- unsigned char _field2;
- unsigned int _field3;
- unsigned int :1;
- unsigned int :1;
- unsigned int :30;
- union _pbxsymbollocation _field4;
- };
- struct _pbxfilerec {
- struct _pbxsymrec _field1;
- struct _pbxsymrec _field2;
- };
- struct _pbxpathentry {
- unsigned int _field1;
- unsigned int _field2;
- };
- struct _pbxrecordvectorheader {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- };
- struct _pbxsymrec {
- unsigned int :6;
- unsigned int :1;
- unsigned int :2;
- unsigned int :3;
- unsigned int :1;
- unsigned int :19;
- unsigned int _field1;
- };
- struct _pbxtypedesc {
- unsigned int :6;
- unsigned int :1;
- unsigned int :1;
- unsigned char _field1[7];
- };
- struct _projInfo {
- char _field1;
- char _field2;
- char _field3;
- char _field4;
- id _field5;
- };
- struct sockaddr_un {
- unsigned char sun_len;
- unsigned char sun_family;
- char sun_path[104];
- };
- struct stat {
- int _field1;
- unsigned int _field2;
- unsigned short _field3;
- unsigned short _field4;
- unsigned int _field5;
- unsigned int _field6;
- int _field7;
- struct timespec _field8;
- struct timespec _field9;
- struct timespec _field10;
- long long _field11;
- long long _field12;
- int _field13;
- unsigned int _field14;
- unsigned int _field15;
- int _field16;
- long long _field17[2];
- };
- struct timespec {
- int _field1;
- long _field2;
- };
- typedef struct {
- unsigned long long hi;
- unsigned long long lo;
- } CDAnonymousStruct1;
- typedef struct {
- unsigned int _field1;
- unsigned int _field2;
- unsigned int _field3;
- unsigned int _field4;
- unsigned int _field5;
- unsigned int _field6;
- unsigned int _field7;
- id _field8;
- } CDAnonymousStruct2;
- union _pbxsymbollocation {
- unsigned int rawBits;
- struct {
- unsigned int vectorRow:28;
- unsigned int arrayIndex:4;
- } location;
- };
- /*
- * File: /System/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/DevToolsCore
- * Arch: Intel 80x86 (i386)
- * Current version: 762.0.0, Compatibility version: 1.0.0
- */
- @protocol NSCopying
- - (id)copyWithZone:(struct _NSZone *)fp8;
- @end
- @protocol NSMutableCopying
- - (id)mutableCopyWithZone:(struct _NSZone *)fp8;
- @end
- @protocol NSObject
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (Class)superclass;
- - (Class)class;
- - (id)self;
- - (struct _NSZone *)zone;
- - (id)performSelector:(SEL)fp8;
- - (id)performSelector:(SEL)fp8 withObject:(id)fp12;
- - (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
- - (BOOL)isProxy;
- - (BOOL)isKindOfClass:(Class)fp8;
- - (BOOL)isMemberOfClass:(Class)fp8;
- - (BOOL)conformsToProtocol:(id)fp8;
- - (BOOL)respondsToSelector:(SEL)fp8;
- - (id)retain;
- - (oneway void)release;
- - (id)autorelease;
- - (unsigned int)retainCount;
- - (id)description;
- @end
- @protocol PBXBuildLogContainerItems <NSObject>
- - (id)buildLog;
- - (id)superitem;
- - (id)subitems;
- - (struct _NSRange)buildLogTranscriptCharacterRange;
- - (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
- - (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
- - (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
- @end
- @protocol PBXChangeNotification
- - (void)willChange;
- - (void)willChangeWithArchivePriority:(int)fp8;
- - (int)changeMask;
- @end
- @protocol PBXContainerItemChangeNotification
- - (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
- @end
- @protocol PBXContainerScriptingExtensions
- - (void)addObject:(id)fp8;
- - (void)removeObject:(id)fp8;
- @end
- @protocol PBXMarkerDelegateProtocol <NSObject>
- - (void)setLineNumber:(unsigned int)fp8;
- - (unsigned int)lineNumber;
- - (void)markChanged;
- - (BOOL)isEnabled;
- - (int)state;
- @end
- @protocol PBXReferenceController
- @end
- @protocol PBXScannerItem <NSObject>
- - (id)name;
- - (id)nameWithIndent;
- - (int)type;
- - (int)compareWithScannerItem:(id)fp8;
- @end
- @protocol PBXSignatureSymbol
- - (id)parameters;
- - (id)invocationString;
- - (id)codeCompletionInvocationString;
- - (id)invocationStringIncludeTarget:(BOOL)fp8;
- @end
- @protocol PBXTSByteStreamConsuming <PBXTSStreamConsuming>
- - (void)stream:(id)fp8 processBytes:(id)fp12;
- @end
- @protocol PBXTSCharacterStreamConsuming <PBXTSStreamConsuming>
- - (void)stream:(id)fp8 processCharacters:(id)fp12;
- @end
- @protocol PBXTSLineStreamConsuming <PBXTSStreamConsuming>
- - (void)stream:(id)fp8 processLine:(id)fp12;
- @end
- @protocol PBXTSStreamConsumerRetaining
- @end
- @protocol PBXTSStreamConsuming <NSObject>
- - (void)streamDidEnd:(id)fp8;
- @end
- @protocol XCAssertionHandling
- - (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
- - (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
- @end
- @protocol XCBuildCommandOutputParserDelegates
- - (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
- - (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
- - (void)parserFoundEndOfAllInclusions:(id)fp8;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didStartInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didEmitLineOfOutputInSubslot:(unsigned int)fp16 bytes:(const char *)fp20 length:(unsigned int)fp24;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didEmitMessageInSubslot:(unsigned int)fp16 type:(unsigned int)fp20 title:(const char *)fp24 forFileAtPath:(const char *)fp28 lineNumber:(unsigned int)fp32;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didPopMostRecentInclusionMessageInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didPopAllInclusionMessagesInSubslot:(unsigned int)fp16;
- - (void)parser:(id)fp8 subcommand:(id)fp12 didEndInSubslot:(unsigned int)fp16 resultCode:(int)fp20;
- @end
- @protocol XCOutputStreams <NSObject>
- - (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
- - (void)flush;
- - (void)close;
- @end
- @protocol XCProductPartOwners
- - (id)productPartForIdentifier:(id)fp8;
- - (id)subpartsForProductPart:(id)fp8;
- @end
- @protocol XCSCMOperationDelegate <NSObject>
- - (void)operation:(id)fp8 finishedParsingForItemAtPath:(id)fp12;
- - (void)operation:(id)fp8 reportedMessage:(id)fp12;
- - (void)operation:(id)fp8 reportedError:(id)fp12;
- - (void)operation:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
- - (void)operation:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forItemAtPath:(id)fp20;
- - (id)delegate;
- @end
- @protocol XCSCMRequestDelegate
- - (void)request:(id)fp8 startedOperation:(id)fp12;
- - (void)request:(id)fp8 hadProgress:(int)fp12 comment:(id)fp16;
- - (void)request:(id)fp8 reportedMessage:(id)fp12;
- - (void)request:(id)fp8 reportedError:(id)fp12;
- - (void)request:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
- - (void)request:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forReference:(id)fp20;
- @end
- @protocol XCWorkQueueCommands <NSObject>
- - (void)wasAddedToWorkQueue:(id)fp8;
- - (void)willBeRemovedFromWorkQueue:(id)fp8;
- - (id)workQueue;
- - (BOOL)isReadyForProcessing;
- - (unsigned int)phaseNumber;
- - (id)ruleInfo;
- - (void)willActivateInWorkQueue:(id)fp8;
- - (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
- - (unsigned int)waitCount;
- - (void)incrementWaitCount;
- - (void)decrementWaitCount;
- - (void)incrementWaitCountsOfDependingNodes;
- - (void)decrementWaitCountsOfDependingNodes;
- - (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
- - (void)commandInvocationWillStart:(id)fp8;
- - (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
- - (unsigned int)workQueueCommandTag;
- - (void)setWorkQueueCommandTag:(unsigned int)fp8;
- - (id)predictiveProcessingCandidateFilePath;
- - (id)predictiveProcessingValiditySignature;
- - (id)subprocessCommandLineForProcessing;
- - (id)descriptionForWorkQueueLog;
- - (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
- @end
- @protocol XCWorkQueueOperationDelegates <NSObject>
- - (void)workQueueOperation:(id)fp8 willBeginWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
- - (void)workQueueOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 didActivateCommand:(id)fp12 onWorkQueue:(id)fp16;
- - (void)workQueueOperation:(id)fp8 willWaitForCommandActivityOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 didWaitForCommandActivityOnWorkQueue:(id)fp12;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitMessageInSlot:(unsigned int)fp16 type:(unsigned int)fp20 messageString:(id)fp24 filePath:(id)fp28 lineNumber:(unsigned int)fp32;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
- - (void)workQueueOperation:(id)fp8 command:(id)fp12 didEndInSlot:(unsigned int)fp16 resultCode:(int)fp20 wasKilled:(BOOL)fp24 userTime:(double)fp28 systemTime:(double)fp36 wallClockTime:(double)fp44 pageins:(unsigned int)fp52 pageouts:(unsigned int)fp56;
- - (void)workQueueOperation:(id)fp8 didReportPercentDone:(double)fp12;
- - (void)workQueueOperation:(id)fp8 didEndWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
- @end
- @interface PBXGlobalID : NSObject <NSCopying>
- {
- unsigned char _bytes[12];
- PBXObject *_theObject;
- }
- + (void)setCachesHexStrings:(BOOL)fp8;
- + (void)initialize;
- - (id)_cachedHexString;
- - (void)_cacheHexString:(id)fp8;
- - (id)init;
- - (id)initWithHexString:(id)fp8;
- - (void)dealloc;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (id)hexString;
- - (id)description;
- - (void)setPBXObject:(id)fp8;
- @end
- @interface _GlobalIDHexString : NSString
- {
- NSString *_theHexString;
- NSString *_archiveComment;
- }
- - (id)replacementObjectForCoder:(id)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (id)description;
- - (unsigned int)hash;
- - (BOOL)isEqual:(id)fp8;
- - (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12;
- - (id)initWithHexString:(id)fp8 archiveComment:(id)fp12;
- - (void)dealloc;
- - (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
- - (unsigned int)length;
- - (unsigned short)characterAtIndex:(unsigned int)fp8;
- @end
- @interface NSString (GlobalIDCreationAdditions)
- + (id)stringWithNewGlobalID;
- @end
- @interface PBXUnarchivingBinding : PBXArchiveBinding
- {
- BOOL _isScalar;
- void *_setValueMethod;
- SEL _unarchiveSelector;
- void *_unarchiveMethod;
- }
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
- - (void)readValueForObject:(id)fp8 fromPListUnarchiver:(id)fp12;
- @end
- @interface PBXConditionalArchivingBinding : PBXArchivingBinding
- {
- SEL _shouldArchiveSelector;
- void *_shouldArchiveMethod;
- }
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12 shouldArchiveSelector:(SEL)fp16;
- - (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
- @end
- @interface PBXArchivingBinding : PBXArchiveBinding
- {
- void *_getValueMethod;
- SEL _archiveSelector;
- void *_archiveMethod;
- }
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
- - (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
- @end
- @interface PBXArchiveBinding : NSObject
- {
- NSKeyBinding *_keyBinding;
- NSString *_key;
- NSString *_archiveKey;
- int _archiveMask;
- }
- + (id)bindingWithClass:(Class)fp8 key:(id)fp12 archiveMask:(int)fp16;
- - (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)keyBinding;
- - (int)archiveMask;
- - (id)key;
- - (Class)targetClass;
- @end
- @interface PBXObject : NSObject
- {
- PBXGlobalID *_globalID;
- }
- + (id)_classNameToFallbackClassNameDict;
- + (void)_clearFallbackClassNameCache:(id)fp8;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableUserAttributes;
- + (id)archivableUserRelationships;
- + (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
- + (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
- + (id)archiveNameForKey:(id)fp8;
- + (BOOL)hasUserKeys;
- + (BOOL)relationshipIsWeak:(id)fp8 forPListArchiver:(id)fp12;
- + (BOOL)changeNotificationsEnabled;
- + (void)setChangeNotificationsEnabled:(BOOL)fp8;
- + (id)innerDescription;
- + (id)description;
- + (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- + (id)longDescription;
- - (id)init;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (id)copyWithZone:(struct _NSZone *)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (id)globalIDCreateIfNeeded:(BOOL)fp8;
- - (id)globalID;
- - (id)classNameForPListArchive;
- - (id)gidCommentForArchive;
- - (id)fallbackClassNameForPListArchive;
- - (void)_archiveValuesForArchiveMask:(int)fp8 toPListArchiver:(id)fp12;
- - (void)_unarchiveValuesForArchiveMask:(int)fp8 fromPListUnarchiver:(id)fp12;
- - (void)writeToPListArchiver:(id)fp8;
- - (void)writeUserSettingsToPListArchiver:(id)fp8;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (id)readUserSettingsFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)willChange;
- - (id)innerDescription;
- - (id)description;
- - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- - (id)longDescription;
- @end
- @interface PBXObject (PBXVeryPrivatePListArchiveMethods)
- - (void)_setUnarchivedGlobalIDFromHexString:(id)fp8;
- @end
- @interface NSValue (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface NSDictionary (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface NSArray (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface NSString (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface PBXObject (PBXArchiveSelectors)
- - (SEL)selectorForArchiveMask:(int)fp8;
- @end
- @interface PBXProjectItem : PBXContainerItem
- {
- }
- - (void)dealloc;
- - (void)finalize;
- @end
- @interface PBXProject : PBXContainer <PBXChangeNotification, PBXContainerItemChangeNotification>
- {
- struct {
- unsigned int readOnly:1;
- unsigned int wantsIndex:1;
- unsigned int dependencyGraphBearTrapping:1;
- unsigned int autosavingSuspended:1;
- unsigned int RESERVED:28;
- } _pFlags;
- unsigned int _savedArchiveVersion;
- PBXFileReference *_projectFileRef;
- PBXFileReference *_userSettingsFileRef;
- NSMutableArray *_targets;
- PBXTarget *_activeTarget;
- NSMutableArray *_breakpoints;
- XCBreakpointsBucket *_breakpointsGroup;
- struct _NSHashTable *_changedItems;
- int _changedItemMask;
- NSTimer *_autosaveTimer;
- BOOL _endOfEventSchedulePending;
- int _currentArchivePriority;
- NSDate *_projectArchiveModTime;
- NSDate *_userSettingsModTime;
- NSString *_developmentRegion;
- NSMutableArray *_knownRegions;
- NSMutableArray *_knownPlatforms;
- NSString *_projectDirPath;
- NSMutableArray *_addToTargets;
- PBXGroup *_productRefGroup;
- PBXProjectIndex *_index;
- int _nIndexUsers;
- XCConfigurationList *_buildConfigurationList;
- PBXBuildSettingsDictionary *_buildSettings;
- PBXBuildSettingsDictionary *_userBuildSettings;
- PBXBookmarkGroup *_userBookmarkGroup;
- NSMutableDictionary *_perUserProjectItems;
- NSMutableArray *_buildStyles;
- PBXBuildStyle *_activeBuildStyle;
- NSMutableArray *_executables;
- PBXExecutable *_activeExecutable;
- struct _NSMapTable *_projectReferences;
- PBXLogOutputString *_upgradeLog;
- XCSourceControlManager *_sourceControlManager;
- XCBuildOperation *_mostRecentBuildOperation;
- BOOL _hasScannedForEncodings;
- NSString *_cachedStandardizedProjectDirectory;
- PBXCodeSenseManager *_codeSenseManager;
- NSMutableArray *_expressions;
- NSString *_activeBuildAction;
- NSString *_activeBuildConfigurationName;
- NSMutableArray *_availableBuildConfigurationNames;
- NSArray *_targetTemplates;
- XCPropertyExpansionContext *_cachedExpansionContext;
- NSString *_configNameForCachedExpansionContext;
- NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
- NSString *_projectRoot;
- }
- + (id)headerFileTypes;
- + (id)sourceFileTypes;
- + (id)rezzableFileTypes;
- + (id)linkableFileTypes;
- + (id)appleScriptFileTypes;
- + (id)defaultKnownRegions;
- + (id)defaultKnownPlatforms;
- + (unsigned int)projectArchiveVersion;
- + (id)projectWrapperExtension;
- + (BOOL)isProjectWrapperExtension:(id)fp8;
- + (id)knownProjectWrapperExtensions;
- + (id)projectFilePathWithPath:(id)fp8;
- + (id)userSettingsPathWithPath:(id)fp8;
- + (id)defaultUserSettingsPathWithPath:(id)fp8;
- + (id)openProjects;
- + (void)initialize;
- + (id)projectWrapperPathForPath:(id)fp8;
- + (BOOL)shouldKeepOriginalReference:(id)fp8 usingOriginalObjectCounts:(id)fp12;
- + (id)projectWithFile:(id)fp8 errorHandler:(id)fp12 readOnly:(BOOL)fp16;
- + (id)projectWithFile:(id)fp8 errorHandler:(id)fp12;
- + (id)projectWithFile:(id)fp8;
- + (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12;
- + (struct _NSMapTable *)openContainerMapTable;
- + (id)globalOverridingBuildSettings;
- + (id)applicationPreferencesBuildSettings;
- + (void)_propagateAppPrefsBuildSettingsToUserDefaults;
- + (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- + (id)sourceTreeDisplayNamesDictionary;
- + (void)propagateSourceTreeDisplayNamesToUserDefaults;
- + (void)_convertBuildDirectoryPrefs;
- + (void)setApplicationwideProductDirectory:(id)fp8;
- + (void)setApplicationwideIntermediatesDirectory:(id)fp8;
- + (id)applicationwideProductDirectory;
- + (id)applicationwideIntermediatesDirectory;
- + (id)targetsInAllProjectsForFileReference:(id)fp8 justNative:(BOOL)fp12;
- + (BOOL)autosavingEnabled;
- + (void)setAutosavingEnabled:(BOOL)fp8;
- + (id)archiveNameForKey:(id)fp8;
- + (BOOL)copyProjectAtPath:(id)fp8 toPath:(id)fp12;
- + (id)archivableAttributes;
- + (id)archivableRelationships;
- + (id)archivableUserAttributes;
- + (id)archivableUserRelationships;
- + (void)_autosave:(id)fp8;
- + (id)runloopModesForProjectItemChangedPerformer;
- + (void)setRunloopModesForProjectItemChangedPerformer:(id)fp8;
- + (void)beginSpeculativeCompileOfFile:(id)fp8;
- + (void)endSpeculativeCompileOfFile:(id)fp8;
- + (void)waitForSpeculativeCompileCompletionForFile:(id)fp8;
- - (id)init;
- - (BOOL)isReadOnly;
- - (void)_setReadOnly:(BOOL)fp8;
- - (unsigned int)savedArchiveVersion;
- - (void)_setSavedArchiveVersion:(unsigned int)fp8;
- - (BOOL)_shouldUpgradeSavedArchiveVersion;
- - (unsigned int)currentVersionNumberForPListArchiver:(id)fp8;
- - (void)dealloc;
- - (void)finalize;
- - (BOOL)allowsEditingOfChildren;
- - (id)perUserDictionary;
- - (BOOL)isUnderSCMControl;
- - (BOOL)isSCMEnabled;
- - (void)setSCMEnabled:(BOOL)fp8;
- - (void)setSourceControlManager:(id)fp8;
- - (id)sourceControlManager;
- - (BOOL)wantsSCM;
- - (id)scmType;
- - (void)setSCMType:(id)fp8;
- - (id)scmInfo;
- - (void)appDefaultForSCMDidChange:(id)fp8;
- - (id)projectFilePath;
- - (id)projectFileRef;
- - (id)userSettingsPath;
- - (id)userSettingsFileRef;
- - (BOOL)needsArchive;
- - (BOOL)needsRevert;
- - (BOOL)writeToFile:(id)fp8 projectFile:(BOOL)fp12 userFile:(BOOL)fp16;
- - (BOOL)_writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
- - (BOOL)writeToFileSystem;
- - (BOOL)writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
- - (void)setPath:(id)fp8;
- - (id)path;
- - (id)name;
- - (id)buildConfigurationList;
- - (id)buildSettings;
- - (id)userBuildSettings;
- - (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
- - (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
- - (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)fp8;
- - (id)dynamicallyComputedProjectwideBuildSettings;
- - (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
- - (id)projectDirectory;
- - (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
- - (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
- - (id)cachedPropertyExpansionContext;
- - (void)discardCachedPropertyExpansionContext;
- - (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)expandedValueForString:(id)fp8;
- - (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)absoluteExpandedPathForString:(id)fp8;
- - (id)builtProductsLocationForConfigurationNamed:(id)fp8;
- - (id)builtProductsLocation;
- - (id)intermediatesLocationForConfigurationNamed:(id)fp8;
- - (id)intermediatesLocation;
- - (id)productDirectoryForConfigurationNamed:(id)fp8;
- - (id)productDirectory;
- - (id)intermediatesDirectoryForConfigurationNamed:(id)fp8;
- - (id)intermediatesDirectory;
- - (void)setPerProjectProductDirectory:(id)fp8;
- - (void)setPerProjectIntermediatesDirectory:(id)fp8;
- - (id)perProjectProductDirectory;
- - (id)perProjectIntermediatesDirectory;
- - (BOOL)hasPerProjectProductDirectory;
- - (BOOL)hasPerProjectIntermediatesDirectory;
- - (id)userBookmarkGroup;
- - (id)projectLevelSdkRootSettingCombinedForAllConfigurations;
- - (id)effectiveSdkRootSettingCombinedForAllConfigurations;
- - (void)setPerProjectSDKRootDirectory:(id)fp8;
- - (id)perProjectSDKRootDirectoryForConfigurationNamed:(id)fp8;
- - (id)perProjectSDKRootDirectory;
- - (id)sdkPackageForConfigurationNamed:(id)fp8;
- - (id)sdkPackage;
- - (id)targetTemplates;
- - (id)targets;
- - (id)targetNamed:(id)fp8;
- - (id)targetWithGlobalID:(id)fp8;
- - (void)insertTargets:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addTarget:(id)fp8;
- - (void)removeTarget:(id)fp8;
- - (id)allTargetsInDependencyOrder;
- - (id)activeTarget;
- - (void)setActiveTarget:(id)fp8;
- - (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)fp8;
- - (id)addToTargets;
- - (void)setAddToTargets:(id)fp8;
- - (id)targetsAcceptingFileType:(id)fp8;
- - (id)targetsAcceptingAnyFileTypes;
- - (id)targetsForFileReference:(id)fp8 justNative:(BOOL)fp12;
- - (id)buildStyles;
- - (id)buildStyleNamed:(id)fp8;
- - (id)buildStyleWithGlobalID:(id)fp8;
- - (void)insertBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addBuildStyle:(id)fp8;
- - (void)removeBuildStyle:(id)fp8;
- - (void)_setBuildStyles:(id)fp8;
- - (id)activeBuildStyle;
- - (id)_activeBuildStyle;
- - (void)setActiveBuildStyle:(id)fp8;
- - (id)activeBuildAction;
- - (void)setActiveBuildAction:(id)fp8;
- - (id)activeBuildConfigurationName;
- - (id)_activeBuildConfigurationName;
- - (void)setActiveBuildConfigurationName:(id)fp8;
- - (id)availableBuildConfigurationNames;
- - (id)possibleActiveBuildConfigurationNames;
- - (void)setDefaultConfigurationName:(id)fp8;
- - (id)defaultConfigurationName;
- - (void)_willChangeConfigurationNames;
- - (void)_didChangeConfigurationNames;
- - (void)deleteBuildConfigurationNamed:(id)fp8;
- - (id)duplicateBuildConfigurationNamed:(id)fp8;
- - (void)renameBuildConfigurationNamed:(id)fp8 to:(id)fp12;
- - (void)updateDefaultConfigurationToConfigurationNamed:(id)fp8;
- - (void)updateDefaultConfigurationVisibility:(BOOL)fp8;
- - (void)setActiveExecutable:(id)fp8;
- - (id)activeExecutable;
- - (void)setExecutables:(id)fp8;
- - (id)executables;
- - (id)executableNamed:(id)fp8;
- - (void)insertExecutables:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addExecutable:(id)fp8;
- - (BOOL)canRemoveExecutable:(id)fp8 denialReason:(id *)fp12;
- - (void)removeExecutable:(id)fp8;
- - (id)relevantToolSpecifications;
- - (id)projectReferences;
- - (id)projectReferenceForPath:(id)fp8;
- - (id)projectReferenceForProject:(id)fp8;
- - (id)productsForProjectReference:(id)fp8;
- - (id)productsForProject:(id)fp8;
- - (void)addProjectReference:(id)fp8;
- - (id)addProjectReferenceForProject:(id)fp8;
- - (void)removeProjectReference:(id)fp8;
- - (id)referencedProjects;
- - (id)productReferenceGroup;
- - (void)setProductReferenceGroup:(id)fp8;
- - (id)developmentRegion;
- - (void)setDevelopmentRegion:(id)fp8;
- - (id)knownRegions;
- - (void)addRegion:(id)fp8;
- - (id)knownPlatforms;
- - (void)addPlatform:(id)fp8;
- - (id)upgradeLog;
- - (BOOL)shouldArchiveExecutables;
- - (BOOL)shouldArchiveDevelopmentRegion;
- - (BOOL)shouldArchiveKnownRegions;
- - (BOOL)shouldArchiveKnownPlatforms;
- - (BOOL)shouldArchivePerUserDictionary;
- - (BOOL)shouldArchivePerUserProjectItems;
- - (BOOL)shouldArchiveBuildSettings;
- - (BOOL)shouldArchiveBuildStyles;
- - (BOOL)shouldArchiveActiveBuildStyle;
- - (void)createDefaultProjectSettingsConfigurationsIfNeeded;
- - (void)createDefaultBuildStylesIfNeeded;
- - (void)_setProductDirectory:(id)fp8;
- - (void)_setIntermediatesDirectory:(id)fp8;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (void)_unarchiverDidFinishUnarchiving:(id)fp8;
- - (BOOL)shouldArchiveUserBookmarkGroup;
- - (BOOL)shouldArchiveProductDirectory;
- - (BOOL)shouldArchiveIntermediatesDirectory;
- - (void)_setUserBookmarkGroup:(id)fp8;
- - (void)_setExecutables:(id)fp8;
- - (void)_setProjectReferences:(id)fp8;
- - (id)_projectReferences;
- - (void)_setBuildConfigurationList:(id)fp8;
- - (void)_setBuildSettings:(id)fp8;
- - (void)_setUserBuildSettings:(id)fp8;
- - (id)_projectwideBuildSettings;
- - (void)_setProjectwideBuildSettings:(id)fp8;
- - (id)gidCommentForArchive;
- - (id)expressions;
- - (void)addExpressionString:(id)fp8;
- - (void)removeExpressionString:(id)fp8;
- - (void)_setBreakpoints:(id)fp8;
- - (id)breakpointsInReferencedProjects;
- - (id)breakpoints;
- - (void)_setBreakpointsGroup:(id)fp8;
- - (id)breakpointsGroup;
- - (id)fileBreakpoints;
- - (id)symbolicBreakpoints;
- - (id)projectsWithBreakpointsForProjects:(id)fp8 visited:(id)fp12 filterIgnoredProjects:(BOOL)fp16;
- - (BOOL)breakpointsAreEnabledForProjectName:(id)fp8;
- - (void)setEnableBreakpoints:(BOOL)fp8 forProjectName:(id)fp12;
- - (id)relativeFileReferenceForPath:(id)fp8;
- - (id)breakpointsInProjectsForPath:(id)fp8;
- - (id)breakpointsForFileReference:(id)fp8;
- - (id)breakpointsForFilename:(id)fp8;
- - (void)addBreakpoint:(id)fp8;
- - (void)insertBreakpoint:(id)fp8 atIndex:(int)fp12;
- - (void)replaceBreakpointAtIndex:(int)fp8 withBreakpoint:(id)fp12;
- - (void)removeBreakpoint:(id)fp8;
- - (void)setAutosavingSuspended:(BOOL)fp8;
- - (BOOL)autosavingSuspended;
- - (void)_processEndOfEvent;
- - (void)_scheduleEndOfEventProcessing:(int)fp8;
- - (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
- - (void)willChangeWithArchivePriority:(int)fp8;
- - (void)willChange;
- - (BOOL)hasItemChanged:(id)fp8;
- - (BOOL)hasItemChangedWithMask:(int)fp8;
- - (int)changeMask;
- - (id)allChangedItems;
- - (id)mostRecentBuildOperation;
- - (void)setMostRecentBuildOperation:(id)fp8;
- - (BOOL)isBeingBuilt;
- - (BOOL)installSourcesToPath:(id)fp8;
- - (id)codeSenseManager;
- - (BOOL)isAllowedToUpdateIndex;
- - (void)openIndex;
- - (void)closeIndex;
- - (BOOL)wantsIndex;
- - (void)loadIndex;
- - (id)projectIndex;
- - (void)beginIndexing;
- - (void)dropIndex;
- - (void)rebuildIndex;
- - (BOOL)hasIndex;
- - (BOOL)isIndexing;
- - (void)stopIndexing;
- - (id)indexDirectory;
- - (void)_indexingDefaultEnabled:(id)fp8;
- - (void)_indexingDefaultDisabled:(id)fp8;
- - (id)perUserProjectItems;
- - (id)perUserDictionaryObjectForGUIDHexString:(id)fp8;
- - (void)addPerUserProjectItem:(id)fp8;
- - (void)removePerUserProjectItemForGUIDHexString:(id)fp8;
- - (void)clearAllPerUserProjectItems;
- - (void)_setHasScannedForEncodings:(BOOL)fp8;
- - (BOOL)_hasScannedForEncodings;
- - (void)fileMayHaveChangedAtPath:(id)fp8;
- - (void)touchFileAtPath:(id)fp8;
- - (void)untouchFileAtPath:(id)fp8;
- - (void)cancelPendingActivities;
- @end
- @interface _PBXProjectCopyingHelper : NSObject
- {
- NSString *_sourcePath;
- NSString *_destinationPath;
- }
- - (id)initWithSourcePath:(id)fp8 destinationPath:(id)fp12;
- - (void)dealloc;
- - (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
- - (BOOL)performCopy;
- @end
- @interface PBXProject (UserInterfaceInspectionSupport)
- - (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
- - (id)buildSettingDictionariesForShowingInUserInterface;
- - (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
- - (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
- @end
- @interface PBXProject (PBXBuildSettingExpansion)
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
- - (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
- @end
- @interface PBXProject (PBXTargetedNotifications)
- - (void)referenceWasAdded:(id)fp8;
- - (void)referenceWasRenamed:(id)fp8 oldAbsolutePath:(id)fp12;
- - (void)referenceWillChange:(id)fp8;
- - (void)referenceWillBeRemoved:(id)fp8;
- - (void)breakpointWasAdded:(id)fp8;
- - (void)breakpointWillBeDeleted:(id)fp8;
- - (void)targetWasAdded:(id)fp8;
- - (void)targetWillBeRemoved:(id)fp8;
- - (void)buildFileWasAdded:(id)fp8;
- - (void)buildFileWillBeRemoved:(id)fp8;
- - (void)buildFileDidReorder:(id)fp8 oldIndex:(int)fp12 newIndex:(int)fp16;
- - (void)group:(id)fp8 willAddChild:(id)fp12;
- - (void)buildStyleWasAdded:(id)fp8;
- - (void)buildStyleWillBeRemoved:(id)fp8;
- - (void)executableWasAdded:(id)fp8;
- - (void)executableWillBeRemoved:(id)fp8;
- - (void)buildOperationWillBegin:(id)fp8;
- - (void)buildOperationDidEnd:(id)fp8;
- - (void)buildPhase:(id)fp8 wasAddedToTarget:(id)fp12;
- - (void)buildPhase:(id)fp8 willBeRemovedFromTarget:(id)fp12;
- - (void)buildConfiguration:(id)fp8 wasAddedToTarget:(id)fp12;
- - (void)buildConfiguration:(id)fp8 willBeRemovedFromTarget:(id)fp12;
- @end
- @interface PBXTarget (CopiedReferencePruning)
- - (BOOL)hasOriginalForCopiedReference:(id)fp8 usingCopiesToOriginalsMappings:(struct _NSMapTable *)fp12;
- @end
- @interface PBXGroup : PBXReference
- {
- NSMutableArray *_children;
- BOOL _didScmStatus;
- }
- + (id)groupWithName:(id)fp8 path:(id)fp12;
- + (id)groupWithName:(id)fp8;
- + (id)archivableRelationships;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (id)name;
- - (BOOL)allowsEditingOfChildren;
- - (BOOL)isLeaf;
- - (BOOL)isGroup;
- - (BOOL)allowsSubgroups;
- - (void)setContainer:(id)fp8;
- - (id)childrenIgnoringTransparency:(BOOL)fp8;
- - (id)_availableNameBasedOn:(id)fp8;
- - (id)createNewGroupAtIndex:(unsigned int)fp8;
- - (int)changeMask;
- - (BOOL)containsItem:(id)fp8;
- - (BOOL)isAncestorOfItem:(id)fp8;
- - (id)destinationGroupForInsertion;
- - (BOOL)acceptsItem:(id)fp8;
- - (void)_removeItemFromChildrenOnly:(id)fp8;
- - (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)insertItem:(id)fp8 atIndex:(unsigned int)fp12;
- - (void)addItems:(id)fp8;
- - (void)addItem:(id)fp8;
- - (id)_insertRefOfClass:(Class)fp8 withName:(id)fp12 forFile:(id)fp16 ofFileType:(id)fp20 withFileProperties:(id)fp24 atIndex:(int)fp28;
- - (void)_addChildrenOfFolder:(id)fp8 toList:(id)fp12;
- - (id)insertFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addFiles:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
- - (id)insertItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
- - (id)addItems:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (void)removeItem:(id)fp8;
- - (unsigned int)indexOfItem:(id)fp8;
- - (id)itemAtIndex:(unsigned int)fp8;
- - (id)itemNamed:(id)fp8;
- - (unsigned int)itemCount;
- - (void)invalidateAbsolutePathCache;
- - (id)groupEnumerator;
- - (id)innerDescription;
- - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- - (id)_items;
- - (void)_setChildren:(id)fp8;
- - (void)_setItems:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (BOOL)didScmStatus;
- - (void)setDidScmStatus:(BOOL)fp8;
- - (BOOL)hasUnspecifiedFileEncodings;
- - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
- - (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
- - (id)relevantToolSpecifications;
- @end
- @interface PBXReference : PBXContainerItem
- {
- NSString *_name;
- NSString *_path;
- NSString *_sourceTree;
- unsigned int _deallocating:1;
- unsigned int _didRegisterForNotifications:1;
- unsigned int _RESERVED_REF:30;
- NSMutableDictionary *_properties;
- PBXGroup *_group;
- PBXContainer *_container;
- PBXTarget *_producingTarget;
- NSString *_absolutePath;
- NSString *_absoluteDirectory;
- NSString *_resolvedAbsolutePath;
- NSString *_resolvedAbsoluteDirectory;
- NSString *_unexpandedFullPath;
- XCFileSystemNode *_fileSystemNode;
- struct _NSHashTable *_buildFiles;
- XCSCMInfo *_representativeSCMInfo;
- }
- + (Class)_referenceClassInList:(id)fp8 representingFileAtPath:(id)fp12 ofType:(id)fp16;
- + (id)archiveNameForKey:(id)fp8;
- + (id)archivableAttributes;
- - (void)addNotifications;
- - (void)removeNotifications;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
- - (id)initWithName:(id)fp8 path:(id)fp12;
- - (id)initWithName:(id)fp8;
- - (id)initWithPath:(id)fp8;
- - (id)init;
- - (id)initWithName:(id)fp8 path:(id)fp12 referenceType:(int)fp16;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (void)dealloc;
- - (void)finalize;
- - (void)registerBuildFile:(id)fp8;
- - (void)unregisterBuildFile:(id)fp8;
- - (id)registeredBuildFiles;
- - (void)_notifyRegisteredBuildFilesWillDealloc;
- - (id)container;
- - (void)setContainer:(id)fp8;
- - (id)group;
- - (void)setGroup:(id)fp8;
- - (void)removeFromGroup;
- - (void)deleteFromDisk;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (void)setProducingTarget:(id)fp8;
- - (id)producingTarget;
- - (id)includingTargets;
- - (BOOL)isProductReference;
- - (id)presumedBuildConfigurationName;
- - (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)expandedValueForString:(id)fp8;
- - (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
- - (id)absoluteExpandedPathForString:(id)fp8;
- - (BOOL)allowsEditing;
- - (id)name;
- - (void)setName:(id)fp8;
- - (BOOL)_doFileSystemCopyFrom:(id)fp8 to:(id)fp12 deleteOriginal:(BOOL)fp16;
- - (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
- - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
- - (BOOL)canSetName;
- - (id)groupTreeDisplayName;
- - (id)defaultReference;
- - (BOOL)ensureHasDefaultReference;
- - (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12 forConfigurationNamed:(id)fp16;
- - (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12;
- - (id)sourceTree;
- - (id)path;
- - (id)absolutePathForConfigurationNamed:(id)fp8;
- - (id)absolutePath;
- - (id)resolvedAbsolutePath;
- - (id)fileSystemNode;
- - (id)absoluteDirectory;
- - (id)resolvedAbsoluteDirectory;
- - (id)projectRelativePath;
- - (id)groupRelativePath;
- - (id)buildProductRelativePath;
- - (id)absolutePathForDisplay;
- - (id)unexpandedAbsolutePath;
- - (BOOL)fileExists;
- - (void)_pathForSourceTreeDidChange:(id)fp8;
- - (void)setPath:(id)fp8 andSourceTree:(id)fp12;
- - (BOOL)setPath:(id)fp8;
- - (BOOL)copyToNewPath:(id)fp8;
- - (BOOL)moveToNewPath:(id)fp8;
- - (void)setSourceTree:(id)fp8;
- - (BOOL)changeSourceTree:(id)fp8;
- - (void)invalidateAbsolutePathCache;
- - (id)fileType;
- - (id)fileProperties;
- - (BOOL)userCanSetExplicitFileType;
- - (id)propertyForKey:(id)fp8 searchParent:(BOOL)fp12;
- - (id)propertyForKey:(id)fp8;
- - (BOOL)overridesPropertyForKey:(id)fp8;
- - (void)setProperty:(id)fp8 forKey:(id)fp12;
- - (int)lineEnding;
- - (void)setLineEnding:(int)fp8;
- - (BOOL)shouldArchiveLineEnding;
- - (unsigned int)fileEncoding;
- - (void)setFileEncoding:(unsigned int)fp8;
- - (BOOL)shouldArchiveFileEncoding;
- - (int)tabWidth;
- - (void)setTabWidth:(int)fp8;
- - (BOOL)shouldArchiveTabWidth;
- - (int)indentWidth;
- - (void)setIndentWidth:(int)fp8;
- - (BOOL)shouldArchiveIndentWidth;
- - (BOOL)usesTabs;
- - (void)setUsesTabs:(int)fp8;
- - (BOOL)shouldArchiveUsesTabs;
- - (BOOL)wrapsLines;
- - (void)setWrapsLines:(int)fp8;
- - (BOOL)shouldArchiveWrapsLines;
- - (BOOL)includeInIndex;
- - (BOOL)canSetIncludeInIndex;
- - (void)setIncludeInIndex:(int)fp8;
- - (BOOL)shouldArchiveIncludeInIndex;
- - (id)childrenIgnoringTransparency:(BOOL)fp8;
- - (id)children;
- - (void)validateChildren;
- - (BOOL)isLeaf;
- - (BOOL)isGroup;
- - (BOOL)isAncestorOfItem:(id)fp8;
- - (id)destinationGroupForInsertion;
- - (id)destinationGroupForFilenames:(id)fp8;
- - (BOOL)isVariant;
- - (BOOL)isRegionVariant;
- - (id)regionVariantName;
- - (id)readFromPListUnarchiver:(id)fp8;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (id)gidCommentForArchive;
- - (BOOL)shouldArchivePath;
- - (BOOL)shouldArchiveName;
- - (void)_setPath:(id)fp8;
- - (BOOL)shouldArchiveReferenceType;
- - (int)_referenceType;
- - (void)_setReferenceType:(int)fp8;
- - (void)_setSourceTree:(id)fp8;
- - (int)changeMask;
- - (id)innerDescription;
- - (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
- - (id)createSCMInfo;
- - (void)setRepresentativeSCMInfo:(id)fp8;
- - (id)scmInfo;
- - (void)childSCMInfoChanged:(id)fp8;
- - (void)scmChildrenChanged;
- - (void)scmInfoChanged;
- - (BOOL)allowsRemovalFromDisk;
- - (id)referencesForBuilding;
- - (BOOL)hasUnspecifiedFileEncodings;
- - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
- - (int)compareName:(id)fp8;
- - (int)compareType:(id)fp8;
- - (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
- @end
- @interface NSString (SourceTreeMethods)
- - (BOOL)isBuiltInSourceTree;
- @end
- @interface PBXFileReference : PBXReference
- {
- PBXContainer *_loadedContainer;
- PBXFileType *_lastKnownFileType;
- NSDictionary *_lastKnownFileProperties;
- PBXFileType *_explicitFileType;
- NSDictionary *_explicitFileProperties;
- }
- + (id)knownWrapperExtensions;
- + (BOOL)canRepresentFileAtPath:(id)fp8 ofType:(id)fp12;
- + (BOOL)canRepresentFileAtPath:(id)fp8;
- + (BOOL)allowCopyingSourceFile;
- + (id)defaultExpectedFileTypeForPath:(id)fp8;
- + (id)archivableAttributes;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
- - (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
- - (void)dealloc;
- - (void)finalize;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (BOOL)isEqual:(id)fp8;
- - (unsigned int)hash;
- - (void)_invalidateLastKnownFileType;
- - (void)_getEffectiveFileType:(id *)fp8 fileProperties:(id *)fp12;
- - (id)fileType;
- - (id)fileProperties;
- - (BOOL)userCanSetExplicitFileType;
- - (void)setExplicitFileType:(id)fp8 explicitFileProperties:(id)fp12;
- - (void)setExplicitFileType:(id)fp8;
- - (void)setExplicitFileTypeIfNil:(id)fp8;
- - (id)subpathForWrapperPart:(int)fp8;
- - (id)resolvedAbsolutePathForWrapperPart:(int)fp8;
- - (id)absolutePathForWrapperPart:(int)fp8;
- - (id)unexpandedAbsolutePathForWrapperPart:(int)fp8;
- - (BOOL)isProductReference;
- - (int)indentWidth;
- - (BOOL)usesTabs;
- - (BOOL)includeInIndex;
- - (BOOL)canSetIncludeInIndex;
- - (id)languageSpecificationIdentifier;
- - (void)setLanguageSpecificationIdentifier:(id)fp8;
- - (BOOL)shouldArchiveLanguageSpecificationIdentifier;
- - (BOOL)isExecutable;
- - (id)absolutePathToLaunchable;
- - (BOOL)hasGUI;
- - (void)setContainer:(id)fp8;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (void)_pathForSourceTreeDidChange:(id)fp8;
- - (void)setPath:(id)fp8 andSourceTree:(id)fp12;
- - (id)resolvedAbsolutePath;
- - (void)invalidateAbsolutePathCache;
- - (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
- - (id)createSCMInfo;
- - (id)scmInfo;
- - (void)scmInfoChanged;
- - (id)loadedContainer;
- - (void)_setLoadedContainer:(id)fp8 andNotify:(BOOL)fp12;
- - (void)setLoadedContainer:(id)fp8;
- - (id)childrenIgnoringTransparency:(BOOL)fp8;
- - (void)validateChildren;
- - (BOOL)isLeaf;
- - (BOOL)allowsEditing;
- - (BOOL)allowsRemovalFromDisk;
- - (void)awakeFromPListUnarchiver:(id)fp8;
- - (BOOL)archiveInPlistOnSingleLine;
- - (id)_lastKnownFileType;
- - (void)_setLastKnownFileType:(id)fp8;
- - (id)_explicitFileType;
- - (void)_setExplicitFileType:(id)fp8;
- - (id)_expectedFileType;
- - (void)_setExpectedFileType:(id)fp8;
- - (BOOL)hasUnspecifiedFileEncodings;
- - (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
- @end
- @interface PBXFileReference (PBXArchivingErrorHandler)
- - (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
- @end
- @interface PBXVariantGroup : PBXGroup
- {
- }
- + (void)_replaceBuildFilesForReference:(id)fp8 withBuildFilesForReference:(id)fp12;
- + (id)variantGroupByWrappingReference:(id)fp8 isLocalized:(BOOL)fp12;
- + (id)referenceByUnwrappingVariantGroup:(id)fp8;
- - (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
- - (id)destinationGroupForInsertion;
- - (void)removeItem:(id)fp8;
- - (BOOL)allowsRemovalFromDisk;
- - (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
- - (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
- - (id)defaultReference;
- - (BOOL)e…