PageRenderTime 157ms CodeModel.GetById 17ms app.highlight 111ms RepoModel.GetById 1ms app.codeStats 3ms

/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 files are truncated, but you can click here to view the full file

   1/*
   2 *     Generated by class-dump 3.1.1.
   3 *
   4 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
   5 */
   6
   7//	Framework:     	DevToolsCore
   8//	Header:       	Unknown
   9//	Documentation:	Unknown
  10
  11struct $_1876 {
  12    unsigned int :28;
  13    unsigned int :4;
  14};
  15
  16struct CC_MD5state_st {
  17    unsigned int _field1;
  18    unsigned int _field2;
  19    unsigned int _field3;
  20    unsigned int _field4;
  21    unsigned int _field5;
  22    unsigned int _field6;
  23    unsigned int _field7[16];
  24    int _field8;
  25};
  26
  27struct Ciitp;
  28
  29struct Cpp {
  30    void **_field1;
  31    int _field2;
  32    char *_field3;
  33    int _field4;
  34    char *_field5;
  35    struct CppActions *_field6;
  36    struct TokenBuffer *_field7;
  37    struct Token *_field8;
  38    struct Token *_field9;
  39    struct Token *_field10;
  40    struct Token *_field11;
  41    struct TokenStream *_field12;
  42    struct _NXStream *_field13;
  43    struct _NXMapTable *_field14;
  44    char _field15;
  45    struct StringTable *_field16;
  46    struct _malloc_zone_t *_field17;
  47    int _field18;
  48    int _field19;
  49    int _field20;
  50    struct Source *_field21;
  51    struct Source *_field22;
  52    struct Source *_field23;
  53    struct Source *_field24;
  54    struct Source *_field25;
  55    struct Source *_field26;
  56    struct Place *_field27;
  57    struct Place *_field28;
  58    struct Place *_field29;
  59    struct Place *_field30;
  60    char *_field31;
  61    char _field32;
  62    char _field33;
  63    char _field34;
  64    struct _NXMapTable *_field35;
  65    struct _NXMapTable *_field36;
  66    struct _NXMapTable *_field37;
  67    struct Place *_field38;
  68    struct _NXMapTable *_field39;
  69    struct _NXMapTable *_field40;
  70    struct _NXMapTable *_field41;
  71    struct TokenBuffer *_field42;
  72    int _field43;
  73    char **_field44;
  74    int _field45;
  75    char *_field46;
  76    int _field47;
  77    int _field48;
  78    char *_field49;
  79    char *_field50;
  80    struct TokenList *_field51;
  81    struct TokenList *_field52;
  82    char *_field53;
  83    char *_field54;
  84    int _field55;
  85    struct TrustedSet *_field56;
  86    struct TrustedSet *_field57;
  87    struct TrustedSet *_field58;
  88    struct Ciitp *_field59;
  89    int _field60;
  90    int _field61;
  91    char *_field62;
  92    int _field63;
  93    int _field64;
  94    struct _HeaderMap *_field65;
  95    struct _NXStream *_field66;
  96    char _field67;
  97    char _field68;
  98    char _field69;
  99    char _field70;
 100    char _field71;
 101    char _field72;
 102    char _field73;
 103    char _field74;
 104    char _field75;
 105    char _field76;
 106    char _field77;
 107    char _field78;
 108    char _field79;
 109    char _field80;
 110    char _field81;
 111    char _field82;
 112    char _field83;
 113    char _field84;
 114    char _field85;
 115    char _field86;
 116    char _field87;
 117    int _field88;
 118    char _field89;
 119    struct _NXStream *_field90;
 120    char _field91;
 121    int _field92;
 122    int _field93;
 123};
 124
 125struct CppActions;
 126
 127struct FSSpec {
 128    short _field1;
 129    long _field2;
 130    unsigned char _field3[64];
 131};
 132
 133struct Lex {
 134    void **_field1;
 135    char _field2;
 136    struct _NXStream *_field3;
 137    struct _NXStream *_field4;
 138    struct TokenBuffer *_field5;
 139    struct Token *_field6;
 140    struct Token *_field7;
 141    struct StringTable *_field8;
 142    struct _malloc_zone_t *_field9;
 143    struct Resword *_field10;
 144    int _field11;
 145    unsigned int _field12;
 146    unsigned int _field13;
 147    unsigned int _field14;
 148    unsigned int _field15;
 149    char *_field16;
 150    char *_field17;
 151    int _field18;
 152    int _field19;
 153    struct NXNamedStream *_field20;
 154    int _field21;
 155    int _field22;
 156    char _field23;
 157    char _field24;
 158    char _field25;
 159    char _field26;
 160    char _field27;
 161    char _field28;
 162};
 163
 164struct NXNamedStream {
 165    char *_field1;
 166    struct _NXStream *_field2;
 167    int _field3;
 168    struct _NXStream *_field4;
 169    int _field5;
 170};
 171
 172struct ObjcActions;
 173
 174struct ObjcParse {
 175    struct TokenStream *_field1;
 176    struct _NXStream *_field2;
 177    struct ObjcActions *_field3;
 178    struct Token *_field4;
 179    struct Token *_field5;
 180    int _field6;
 181    struct Token *_field7;
 182    char _field8;
 183    char _field9;
 184    char _field10;
 185    char _field11;
 186    id _field12;
 187    int _field13;
 188    id _field14;
 189    int *_field15;
 190    id _field16;
 191    int _field17;
 192};
 193
 194struct PBXHeaderMapBucket {
 195    unsigned int _field1;
 196    struct PBXHeaderMapBucketValue _field2;
 197};
 198
 199struct PBXHeaderMapBucketValue {
 200    unsigned int prefix;
 201    unsigned int suffix;
 202};
 203
 204struct PBXIndexCParseActions {
 205    void **_field1;
 206    struct ObjcParse *_field2;
 207    struct _NXMapTable *_field3;
 208    char _field4;
 209    struct _NXMapTable *_field5;
 210    char _field6;
 211    struct _NXMapTable *_field7;
 212    char _field8;
 213    struct _NXMapTable *_field9;
 214    char _field10;
 215    PBXDevKitIndexingEngine *_field11;
 216    PBXProjectIndex *_field12;
 217    PBXRecordVector *_field13;
 218    char _field14[1024];
 219    id _field15;
 220    unsigned int _field16;
 221    int _field17;
 222    char _field18;
 223    char _field19;
 224    unsigned int _field20;
 225    unsigned int _field21;
 226    unsigned int _field22;
 227};
 228
 229struct PBXIndexCppActions {
 230    void **_field1;
 231    struct Cpp *_field2;
 232    PBXDevKitIndexingEngine *_field3;
 233    PBXProjectIndex *_field4;
 234    NSDictionary *_field5;
 235    NSMutableArray *_field6;
 236};
 237
 238struct Place;
 239
 240struct Resword;
 241
 242struct Source;
 243
 244struct StringTable {
 245    struct _malloc_zone_t *_field1;
 246    char _field2;
 247    struct _Body _field3;
 248    struct _Body *_field4;
 249    struct _RBTree _field5[10009];
 250    struct _NodeList _field6;
 251};
 252
 253struct Token;
 254
 255struct TokenBuffer;
 256
 257struct TokenList;
 258
 259struct TokenStream;
 260
 261struct TrustedSet;
 262
 263struct XCBuildLogContainerItemMutationState {
 264    unsigned int _field1;
 265    double _field2;
 266    PBXBuildLogMessageItem *_field3;
 267    id _field4;
 268    NSMutableArray *_field5;
 269    NSMutableArray *_field6;
 270    unsigned int _field7;
 271    PBXBuildLogContainerItem **_field8;
 272};
 273
 274struct XCStackFrame {
 275    unsigned int _field1;
 276    unsigned int _field2;
 277    char *_field3;
 278    unsigned int _field4;
 279    char *_field5;
 280    unsigned int _field6;
 281};
 282
 283struct _Body {
 284    unsigned int size;
 285    struct _Body *next;
 286    char s[8000];
 287};
 288
 289struct _HeaderMap;
 290
 291struct _NSHashTable;
 292
 293struct _NSMapTable;
 294
 295struct _NSRange {
 296    unsigned int location;
 297    unsigned int length;
 298};
 299
 300struct _NSZone;
 301
 302struct _NXMapTable;
 303
 304struct _NXStream;
 305
 306struct _NodeList {
 307    int nextFree;
 308    struct _NodeList *nextList;
 309    struct _NodeList *freeList;
 310    struct _RBNode nodes[1000];
 311};
 312
 313struct _PBXCStrPoolHashBucket {
 314    unsigned int _field1;
 315    unsigned int _field2;
 316};
 317
 318struct _PBXCStringStorageFreeRange;
 319
 320struct _PBXCStringStorageHashBucket {
 321    unsigned int _field1;
 322    unsigned int :8;
 323    unsigned int :8;
 324    unsigned int :4;
 325    unsigned int :4;
 326    unsigned int :8;
 327};
 328
 329struct _RBNode {
 330    char *string;
 331    struct _RBNode *child[2];
 332    int red;
 333};
 334
 335struct _RBTree {
 336    struct _RBNode *root;
 337    unsigned int blackdepth;
 338};
 339
 340struct _XCAttributeRunBaseFlags {
 341    unsigned int attributesAreObjects:1;
 342    unsigned int attributesShouldBeAutoreleased:1;
 343    unsigned int coalescesAttributes:1;
 344    unsigned int unassigned:29;
 345};
 346
 347struct _XCFSNdObsrv {
 348    struct _XCFSNdObsrv *_field1;
 349    id _field2;
 350    SEL _field3;
 351};
 352
 353struct _XCFSNodeAssoc {
 354    struct _XCFSNodeAssoc *_field1;
 355    unsigned int _field2;
 356    id _field3;
 357};
 358
 359struct _XCPropDictBucket {
 360    char *_field1;
 361    XCStringList *_field2;
 362};
 363
 364struct _XCStringListNode {
 365    struct _XCStringListNode *_field1;
 366    unsigned int :24;
 367    unsigned int :1;
 368    unsigned int :7;
 369    char _field2[0];
 370};
 371
 372struct __CFArray;
 373
 374struct __CFBitVector;
 375
 376struct __CFDictionary;
 377
 378struct __CFRunLoop;
 379
 380struct __CFRunLoopObserver;
 381
 382struct __CFRunLoopSource;
 383
 384struct __CFRunLoopTimer;
 385
 386struct __sFILE {
 387    char *_field1;
 388    int _field2;
 389    int _field3;
 390    short _field4;
 391    short _field5;
 392    struct __sbuf _field6;
 393    int _field7;
 394    void *_field8;
 395    void *_field9;
 396    void *_field10;
 397    void *_field11;
 398    void *_field12;
 399    struct __sbuf _field13;
 400    struct __sFILEX *_field14;
 401    int _field15;
 402    unsigned char _field16[3];
 403    unsigned char _field17[1];
 404    struct __sbuf _field18;
 405    int _field19;
 406    long long _field20;
 407};
 408
 409struct __sFILEX;
 410
 411struct __sbuf {
 412    char *_field1;
 413    int _field2;
 414};
 415
 416struct _malloc_zone_t;
 417
 418struct _opaque_pthread_cond_t {
 419    long __sig;
 420    char __opaque[24];
 421};
 422
 423struct _opaque_pthread_mutex_t {
 424    long __sig;
 425    char __opaque[40];
 426};
 427
 428struct _pbxbtreecursor {
 429    unsigned int node;
 430    unsigned int entry;
 431    unsigned int depth;
 432    void *value;
 433    unsigned int stamp;
 434};
 435
 436struct _pbxbtreeentry {
 437    void *_field1;
 438    unsigned int _field2;
 439};
 440
 441struct _pbxbtreeheader {
 442    unsigned int _field1;
 443    void *_field2;
 444    unsigned int _field3;
 445    unsigned int _field4;
 446    unsigned int _field5;
 447    unsigned int _field6;
 448    unsigned int _field7;
 449    unsigned int _field8;
 450    unsigned int _field9;
 451};
 452
 453struct _pbxcstringstorageheader {
 454    unsigned int _field1;
 455    unsigned short _field2;
 456    struct {
 457        unsigned int _pad:7;
 458        unsigned int caseSensitive:1;
 459        unsigned int prepaddingSize:8;
 460    } _field3;
 461    unsigned int _field4;
 462    unsigned int _field5;
 463    unsigned int _field6;
 464};
 465
 466struct _pbxfileheader {
 467    struct _pbxfilerec _field1;
 468    struct _pbxfileinfo _field2;
 469};
 470
 471struct _pbxfileinfo {
 472    unsigned int :1;
 473    unsigned int :15;
 474    unsigned char _field1;
 475    unsigned char _field2;
 476    unsigned int _field3;
 477    unsigned int :1;
 478    unsigned int :1;
 479    unsigned int :30;
 480    union _pbxsymbollocation _field4;
 481};
 482
 483struct _pbxfilerec {
 484    struct _pbxsymrec _field1;
 485    struct _pbxsymrec _field2;
 486};
 487
 488struct _pbxpathentry {
 489    unsigned int _field1;
 490    unsigned int _field2;
 491};
 492
 493struct _pbxrecordvectorheader {
 494    unsigned int _field1;
 495    unsigned int _field2;
 496    unsigned int _field3;
 497    unsigned int _field4;
 498};
 499
 500struct _pbxsymrec {
 501    unsigned int :6;
 502    unsigned int :1;
 503    unsigned int :2;
 504    unsigned int :3;
 505    unsigned int :1;
 506    unsigned int :19;
 507    unsigned int _field1;
 508};
 509
 510struct _pbxtypedesc {
 511    unsigned int :6;
 512    unsigned int :1;
 513    unsigned int :1;
 514    unsigned char _field1[7];
 515};
 516
 517struct _projInfo {
 518    char _field1;
 519    char _field2;
 520    char _field3;
 521    char _field4;
 522    id _field5;
 523};
 524
 525struct sockaddr_un {
 526    unsigned char sun_len;
 527    unsigned char sun_family;
 528    char sun_path[104];
 529};
 530
 531struct stat {
 532    int _field1;
 533    unsigned int _field2;
 534    unsigned short _field3;
 535    unsigned short _field4;
 536    unsigned int _field5;
 537    unsigned int _field6;
 538    int _field7;
 539    struct timespec _field8;
 540    struct timespec _field9;
 541    struct timespec _field10;
 542    long long _field11;
 543    long long _field12;
 544    int _field13;
 545    unsigned int _field14;
 546    unsigned int _field15;
 547    int _field16;
 548    long long _field17[2];
 549};
 550
 551struct timespec {
 552    int _field1;
 553    long _field2;
 554};
 555
 556typedef struct {
 557    unsigned long long hi;
 558    unsigned long long lo;
 559} CDAnonymousStruct1;
 560
 561typedef struct {
 562    unsigned int _field1;
 563    unsigned int _field2;
 564    unsigned int _field3;
 565    unsigned int _field4;
 566    unsigned int _field5;
 567    unsigned int _field6;
 568    unsigned int _field7;
 569    id _field8;
 570} CDAnonymousStruct2;
 571
 572union _pbxsymbollocation {
 573    unsigned int rawBits;
 574    struct {
 575        unsigned int vectorRow:28;
 576        unsigned int arrayIndex:4;
 577    } location;
 578};
 579
 580/*
 581 * File: /System/Library/PrivateFrameworks/DevToolsCore.framework/Versions/A/DevToolsCore
 582 * Arch: Intel 80x86 (i386)
 583 *       Current version: 762.0.0, Compatibility version: 1.0.0
 584 */
 585
 586@protocol NSCopying
 587- (id)copyWithZone:(struct _NSZone *)fp8;
 588@end
 589
 590@protocol NSMutableCopying
 591- (id)mutableCopyWithZone:(struct _NSZone *)fp8;
 592@end
 593
 594@protocol NSObject
 595- (BOOL)isEqual:(id)fp8;
 596- (unsigned int)hash;
 597- (Class)superclass;
 598- (Class)class;
 599- (id)self;
 600- (struct _NSZone *)zone;
 601- (id)performSelector:(SEL)fp8;
 602- (id)performSelector:(SEL)fp8 withObject:(id)fp12;
 603- (id)performSelector:(SEL)fp8 withObject:(id)fp12 withObject:(id)fp16;
 604- (BOOL)isProxy;
 605- (BOOL)isKindOfClass:(Class)fp8;
 606- (BOOL)isMemberOfClass:(Class)fp8;
 607- (BOOL)conformsToProtocol:(id)fp8;
 608- (BOOL)respondsToSelector:(SEL)fp8;
 609- (id)retain;
 610- (oneway void)release;
 611- (id)autorelease;
 612- (unsigned int)retainCount;
 613- (id)description;
 614@end
 615
 616@protocol PBXBuildLogContainerItems <NSObject>
 617- (id)buildLog;
 618- (id)superitem;
 619- (id)subitems;
 620- (struct _NSRange)buildLogTranscriptCharacterRange;
 621- (unsigned int)buildLogTranscriptCharacterRangeBaseForSubitems;
 622- (void)_adjustCountersWithItemDelta:(int)fp8 warningDelta:(int)fp12 errorDelta:(int)fp16;
 623- (void)_adjustBuildLogTranscriptCharacterRangeLocationOfItemsAfterSubitem:(id)fp8 byDelta:(int)fp12;
 624@end
 625
 626@protocol PBXChangeNotification
 627- (void)willChange;
 628- (void)willChangeWithArchivePriority:(int)fp8;
 629- (int)changeMask;
 630@end
 631
 632@protocol PBXContainerItemChangeNotification
 633- (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
 634@end
 635
 636@protocol PBXContainerScriptingExtensions
 637- (void)addObject:(id)fp8;
 638- (void)removeObject:(id)fp8;
 639@end
 640
 641@protocol PBXMarkerDelegateProtocol <NSObject>
 642- (void)setLineNumber:(unsigned int)fp8;
 643- (unsigned int)lineNumber;
 644- (void)markChanged;
 645- (BOOL)isEnabled;
 646- (int)state;
 647@end
 648
 649@protocol PBXReferenceController
 650@end
 651
 652@protocol PBXScannerItem <NSObject>
 653- (id)name;
 654- (id)nameWithIndent;
 655- (int)type;
 656- (int)compareWithScannerItem:(id)fp8;
 657@end
 658
 659@protocol PBXSignatureSymbol
 660- (id)parameters;
 661- (id)invocationString;
 662- (id)codeCompletionInvocationString;
 663- (id)invocationStringIncludeTarget:(BOOL)fp8;
 664@end
 665
 666@protocol PBXTSByteStreamConsuming <PBXTSStreamConsuming>
 667- (void)stream:(id)fp8 processBytes:(id)fp12;
 668@end
 669
 670@protocol PBXTSCharacterStreamConsuming <PBXTSStreamConsuming>
 671- (void)stream:(id)fp8 processCharacters:(id)fp12;
 672@end
 673
 674@protocol PBXTSLineStreamConsuming <PBXTSStreamConsuming>
 675- (void)stream:(id)fp8 processLine:(id)fp12;
 676@end
 677
 678@protocol PBXTSStreamConsumerRetaining
 679@end
 680
 681@protocol PBXTSStreamConsuming <NSObject>
 682- (void)streamDidEnd:(id)fp8;
 683@end
 684
 685@protocol XCAssertionHandling
 686- (void)handleFailureInMethod:(SEL)fp8 object:(id)fp12 fileName:(id)fp16 lineNumber:(int)fp20 messageFormat:(id)fp24 arguments:(char *)fp28;
 687- (void)handleFailureInFunction:(id)fp8 fileName:(id)fp12 lineNumber:(int)fp16 messageFormat:(id)fp20 arguments:(char *)fp24;
 688@end
 689
 690@protocol XCBuildCommandOutputParserDelegates
 691- (void)parser:(id)fp8 foundMessageOfType:(int)fp12 title:(const char *)fp16 forFileAtPath:(const char *)fp20 lineNumber:(unsigned int)fp24;
 692- (void)parserFoundEndOfMostRecentInclusion:(id)fp8;
 693- (void)parserFoundEndOfAllInclusions:(id)fp8;
 694- (void)parser:(id)fp8 subcommand:(id)fp12 didStartInSubslot:(unsigned int)fp16;
 695- (void)parser:(id)fp8 subcommand:(id)fp12 didEmitLineOfOutputInSubslot:(unsigned int)fp16 bytes:(const char *)fp20 length:(unsigned int)fp24;
 696- (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;
 697- (void)parser:(id)fp8 subcommand:(id)fp12 didPopMostRecentInclusionMessageInSubslot:(unsigned int)fp16;
 698- (void)parser:(id)fp8 subcommand:(id)fp12 didPopAllInclusionMessagesInSubslot:(unsigned int)fp16;
 699- (void)parser:(id)fp8 subcommand:(id)fp12 didEndInSubslot:(unsigned int)fp16 resultCode:(int)fp20;
 700@end
 701
 702@protocol XCOutputStreams <NSObject>
 703- (void)writeBytes:(const char *)fp8 length:(unsigned int)fp12;
 704- (void)flush;
 705- (void)close;
 706@end
 707
 708@protocol XCProductPartOwners
 709- (id)productPartForIdentifier:(id)fp8;
 710- (id)subpartsForProductPart:(id)fp8;
 711@end
 712
 713@protocol XCSCMOperationDelegate <NSObject>
 714- (void)operation:(id)fp8 finishedParsingForItemAtPath:(id)fp12;
 715- (void)operation:(id)fp8 reportedMessage:(id)fp12;
 716- (void)operation:(id)fp8 reportedError:(id)fp12;
 717- (void)operation:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
 718- (void)operation:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forItemAtPath:(id)fp20;
 719- (id)delegate;
 720@end
 721
 722@protocol XCSCMRequestDelegate
 723- (void)request:(id)fp8 startedOperation:(id)fp12;
 724- (void)request:(id)fp8 hadProgress:(int)fp12 comment:(id)fp16;
 725- (void)request:(id)fp8 reportedMessage:(id)fp12;
 726- (void)request:(id)fp8 reportedError:(id)fp12;
 727- (void)request:(id)fp8 wasSuspendedWithCode:(id)fp12 message:(id)fp16;
 728- (void)request:(id)fp8 reportedObject:(id)fp12 forKey:(id)fp16 forReference:(id)fp20;
 729@end
 730
 731@protocol XCWorkQueueCommands <NSObject>
 732- (void)wasAddedToWorkQueue:(id)fp8;
 733- (void)willBeRemovedFromWorkQueue:(id)fp8;
 734- (id)workQueue;
 735- (BOOL)isReadyForProcessing;
 736- (unsigned int)phaseNumber;
 737- (id)ruleInfo;
 738- (void)willActivateInWorkQueue:(id)fp8;
 739- (void)didDeactivateInWorkQueue:(id)fp8 didCompleteSuccessfully:(BOOL)fp12;
 740- (unsigned int)waitCount;
 741- (void)incrementWaitCount;
 742- (void)decrementWaitCount;
 743- (void)incrementWaitCountsOfDependingNodes;
 744- (void)decrementWaitCountsOfDependingNodes;
 745- (id)createStartedCommandInvocationInSlot:(unsigned int)fp8 ofWorkQueueOperation:(id)fp12;
 746- (void)commandInvocationWillStart:(id)fp8;
 747- (void)commandInvocationDidEnd:(id)fp8 successfully:(BOOL)fp12;
 748- (unsigned int)workQueueCommandTag;
 749- (void)setWorkQueueCommandTag:(unsigned int)fp8;
 750- (id)predictiveProcessingCandidateFilePath;
 751- (id)predictiveProcessingValiditySignature;
 752- (id)subprocessCommandLineForProcessing;
 753- (id)descriptionForWorkQueueLog;
 754- (id)instantiatedCommandOutputParserWithDelegate:(id)fp8;
 755@end
 756
 757@protocol XCWorkQueueOperationDelegates <NSObject>
 758- (void)workQueueOperation:(id)fp8 willBeginWithCommandCount:(unsigned int)fp12 userInfo:(id)fp16;
 759- (void)workQueueOperation:(id)fp8 willActivateNextProcessableCommandIfAnyOnWorkQueue:(id)fp12;
 760- (void)workQueueOperation:(id)fp8 didActivateCommand:(id)fp12 onWorkQueue:(id)fp16;
 761- (void)workQueueOperation:(id)fp8 willWaitForCommandActivityOnWorkQueue:(id)fp12;
 762- (void)workQueueOperation:(id)fp8 didWaitForCommandActivityOnWorkQueue:(id)fp12;
 763- (void)workQueueOperation:(id)fp8 command:(id)fp12 willBeginInSlot:(unsigned int)fp16;
 764- (void)workQueueOperation:(id)fp8 command:(id)fp12 didEmitLineOfOutputInSlot:(unsigned int)fp16 data:(id)fp20;
 765- (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;
 766- (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopMostRecentInclusionMessageInSlot:(unsigned int)fp16;
 767- (void)workQueueOperation:(id)fp8 command:(id)fp12 didPopAllInclusionMessagesInSlot:(unsigned int)fp16;
 768- (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;
 769- (void)workQueueOperation:(id)fp8 didReportPercentDone:(double)fp12;
 770- (void)workQueueOperation:(id)fp8 didEndWithSuccessCount:(unsigned int)fp12 failureCount:(unsigned int)fp16;
 771@end
 772
 773@interface PBXGlobalID : NSObject <NSCopying>
 774{
 775    unsigned char _bytes[12];
 776    PBXObject *_theObject;
 777}
 778
 779+ (void)setCachesHexStrings:(BOOL)fp8;
 780+ (void)initialize;
 781- (id)_cachedHexString;
 782- (void)_cacheHexString:(id)fp8;
 783- (id)init;
 784- (id)initWithHexString:(id)fp8;
 785- (void)dealloc;
 786- (id)copyWithZone:(struct _NSZone *)fp8;
 787- (BOOL)isEqual:(id)fp8;
 788- (unsigned int)hash;
 789- (id)hexString;
 790- (id)description;
 791- (void)setPBXObject:(id)fp8;
 792
 793@end
 794
 795@interface _GlobalIDHexString : NSString
 796{
 797    NSString *_theHexString;
 798    NSString *_archiveComment;
 799}
 800
 801- (id)replacementObjectForCoder:(id)fp8;
 802- (id)copyWithZone:(struct _NSZone *)fp8;
 803- (id)description;
 804- (unsigned int)hash;
 805- (BOOL)isEqual:(id)fp8;
 806- (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12;
 807- (id)initWithHexString:(id)fp8 archiveComment:(id)fp12;
 808- (void)dealloc;
 809- (void)_appendPListDescriptionToUTF8Data:(id)fp8 withIndentLevel:(unsigned int)fp12;
 810- (unsigned int)length;
 811- (unsigned short)characterAtIndex:(unsigned int)fp8;
 812
 813@end
 814
 815@interface NSString (GlobalIDCreationAdditions)
 816+ (id)stringWithNewGlobalID;
 817@end
 818
 819@interface PBXUnarchivingBinding : PBXArchiveBinding
 820{
 821    BOOL _isScalar;
 822    void *_setValueMethod;
 823    SEL _unarchiveSelector;
 824    void *_unarchiveMethod;
 825}
 826
 827- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
 828- (void)readValueForObject:(id)fp8 fromPListUnarchiver:(id)fp12;
 829
 830@end
 831
 832@interface PBXConditionalArchivingBinding : PBXArchivingBinding
 833{
 834    SEL _shouldArchiveSelector;
 835    void *_shouldArchiveMethod;
 836}
 837
 838- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12 shouldArchiveSelector:(SEL)fp16;
 839- (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
 840
 841@end
 842
 843@interface PBXArchivingBinding : PBXArchiveBinding
 844{
 845    void *_getValueMethod;
 846    SEL _archiveSelector;
 847    void *_archiveMethod;
 848}
 849
 850- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
 851- (void)writeValueForObject:(id)fp8 toPListArchiver:(id)fp12;
 852
 853@end
 854
 855@interface PBXArchiveBinding : NSObject
 856{
 857    NSKeyBinding *_keyBinding;
 858    NSString *_key;
 859    NSString *_archiveKey;
 860    int _archiveMask;
 861}
 862
 863+ (id)bindingWithClass:(Class)fp8 key:(id)fp12 archiveMask:(int)fp16;
 864- (id)initWithKeyBinding:(id)fp8 archiveMask:(int)fp12;
 865- (void)dealloc;
 866- (void)finalize;
 867- (id)keyBinding;
 868- (int)archiveMask;
 869- (id)key;
 870- (Class)targetClass;
 871
 872@end
 873
 874@interface PBXObject : NSObject
 875{
 876    PBXGlobalID *_globalID;
 877}
 878
 879+ (id)_classNameToFallbackClassNameDict;
 880+ (void)_clearFallbackClassNameCache:(id)fp8;
 881+ (id)archivableAttributes;
 882+ (id)archivableRelationships;
 883+ (id)archivableUserAttributes;
 884+ (id)archivableUserRelationships;
 885+ (id)archivableWeakRelationshipsForPListArchiver:(id)fp8;
 886+ (id)archivableKeysToBeSkippedByPListArchiver:(id)fp8;
 887+ (id)archiveNameForKey:(id)fp8;
 888+ (BOOL)hasUserKeys;
 889+ (BOOL)relationshipIsWeak:(id)fp8 forPListArchiver:(id)fp12;
 890+ (BOOL)changeNotificationsEnabled;
 891+ (void)setChangeNotificationsEnabled:(BOOL)fp8;
 892+ (id)innerDescription;
 893+ (id)description;
 894+ (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
 895+ (id)longDescription;
 896- (id)init;
 897- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
 898- (id)copyWithZone:(struct _NSZone *)fp8;
 899- (void)dealloc;
 900- (void)finalize;
 901- (id)globalIDCreateIfNeeded:(BOOL)fp8;
 902- (id)globalID;
 903- (id)classNameForPListArchive;
 904- (id)gidCommentForArchive;
 905- (id)fallbackClassNameForPListArchive;
 906- (void)_archiveValuesForArchiveMask:(int)fp8 toPListArchiver:(id)fp12;
 907- (void)_unarchiveValuesForArchiveMask:(int)fp8 fromPListUnarchiver:(id)fp12;
 908- (void)writeToPListArchiver:(id)fp8;
 909- (void)writeUserSettingsToPListArchiver:(id)fp8;
 910- (id)readFromPListUnarchiver:(id)fp8;
 911- (id)readUserSettingsFromPListUnarchiver:(id)fp8;
 912- (void)awakeFromPListUnarchiver:(id)fp8;
 913- (void)willChange;
 914- (id)innerDescription;
 915- (id)description;
 916- (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
 917- (id)longDescription;
 918
 919@end
 920
 921@interface PBXObject (PBXVeryPrivatePListArchiveMethods)
 922- (void)_setUnarchivedGlobalIDFromHexString:(id)fp8;
 923@end
 924
 925@interface NSValue (PBXArchiveSelectors)
 926- (SEL)selectorForArchiveMask:(int)fp8;
 927@end
 928
 929@interface NSDictionary (PBXArchiveSelectors)
 930- (SEL)selectorForArchiveMask:(int)fp8;
 931@end
 932
 933@interface NSArray (PBXArchiveSelectors)
 934- (SEL)selectorForArchiveMask:(int)fp8;
 935@end
 936
 937@interface NSString (PBXArchiveSelectors)
 938- (SEL)selectorForArchiveMask:(int)fp8;
 939@end
 940
 941@interface PBXObject (PBXArchiveSelectors)
 942- (SEL)selectorForArchiveMask:(int)fp8;
 943@end
 944
 945@interface PBXProjectItem : PBXContainerItem
 946{
 947}
 948
 949- (void)dealloc;
 950- (void)finalize;
 951
 952@end
 953
 954@interface PBXProject : PBXContainer <PBXChangeNotification, PBXContainerItemChangeNotification>
 955{
 956    struct {
 957        unsigned int readOnly:1;
 958        unsigned int wantsIndex:1;
 959        unsigned int dependencyGraphBearTrapping:1;
 960        unsigned int autosavingSuspended:1;
 961        unsigned int RESERVED:28;
 962    } _pFlags;
 963    unsigned int _savedArchiveVersion;
 964    PBXFileReference *_projectFileRef;
 965    PBXFileReference *_userSettingsFileRef;
 966    NSMutableArray *_targets;
 967    PBXTarget *_activeTarget;
 968    NSMutableArray *_breakpoints;
 969    XCBreakpointsBucket *_breakpointsGroup;
 970    struct _NSHashTable *_changedItems;
 971    int _changedItemMask;
 972    NSTimer *_autosaveTimer;
 973    BOOL _endOfEventSchedulePending;
 974    int _currentArchivePriority;
 975    NSDate *_projectArchiveModTime;
 976    NSDate *_userSettingsModTime;
 977    NSString *_developmentRegion;
 978    NSMutableArray *_knownRegions;
 979    NSMutableArray *_knownPlatforms;
 980    NSString *_projectDirPath;
 981    NSMutableArray *_addToTargets;
 982    PBXGroup *_productRefGroup;
 983    PBXProjectIndex *_index;
 984    int _nIndexUsers;
 985    XCConfigurationList *_buildConfigurationList;
 986    PBXBuildSettingsDictionary *_buildSettings;
 987    PBXBuildSettingsDictionary *_userBuildSettings;
 988    PBXBookmarkGroup *_userBookmarkGroup;
 989    NSMutableDictionary *_perUserProjectItems;
 990    NSMutableArray *_buildStyles;
 991    PBXBuildStyle *_activeBuildStyle;
 992    NSMutableArray *_executables;
 993    PBXExecutable *_activeExecutable;
 994    struct _NSMapTable *_projectReferences;
 995    PBXLogOutputString *_upgradeLog;
 996    XCSourceControlManager *_sourceControlManager;
 997    XCBuildOperation *_mostRecentBuildOperation;
 998    BOOL _hasScannedForEncodings;
 999    NSString *_cachedStandardizedProjectDirectory;
1000    PBXCodeSenseManager *_codeSenseManager;
1001    NSMutableArray *_expressions;
1002    NSString *_activeBuildAction;
1003    NSString *_activeBuildConfigurationName;
1004    NSMutableArray *_availableBuildConfigurationNames;
1005    NSArray *_targetTemplates;
1006    XCPropertyExpansionContext *_cachedExpansionContext;
1007    NSString *_configNameForCachedExpansionContext;
1008    NSMutableDictionary *_ignoreBreakpointsInProjectsDict;
1009    NSString *_projectRoot;
1010}
1011
1012+ (id)headerFileTypes;
1013+ (id)sourceFileTypes;
1014+ (id)rezzableFileTypes;
1015+ (id)linkableFileTypes;
1016+ (id)appleScriptFileTypes;
1017+ (id)defaultKnownRegions;
1018+ (id)defaultKnownPlatforms;
1019+ (unsigned int)projectArchiveVersion;
1020+ (id)projectWrapperExtension;
1021+ (BOOL)isProjectWrapperExtension:(id)fp8;
1022+ (id)knownProjectWrapperExtensions;
1023+ (id)projectFilePathWithPath:(id)fp8;
1024+ (id)userSettingsPathWithPath:(id)fp8;
1025+ (id)defaultUserSettingsPathWithPath:(id)fp8;
1026+ (id)openProjects;
1027+ (void)initialize;
1028+ (id)projectWrapperPathForPath:(id)fp8;
1029+ (BOOL)shouldKeepOriginalReference:(id)fp8 usingOriginalObjectCounts:(id)fp12;
1030+ (id)projectWithFile:(id)fp8 errorHandler:(id)fp12 readOnly:(BOOL)fp16;
1031+ (id)projectWithFile:(id)fp8 errorHandler:(id)fp12;
1032+ (id)projectWithFile:(id)fp8;
1033+ (BOOL)checkVersion:(unsigned int)fp8 forPListUnarchiver:(id)fp12;
1034+ (struct _NSMapTable *)openContainerMapTable;
1035+ (id)globalOverridingBuildSettings;
1036+ (id)applicationPreferencesBuildSettings;
1037+ (void)_propagateAppPrefsBuildSettingsToUserDefaults;
1038+ (void)buildSettingsDictionary:(id)fp8 didSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
1039+ (id)sourceTreeDisplayNamesDictionary;
1040+ (void)propagateSourceTreeDisplayNamesToUserDefaults;
1041+ (void)_convertBuildDirectoryPrefs;
1042+ (void)setApplicationwideProductDirectory:(id)fp8;
1043+ (void)setApplicationwideIntermediatesDirectory:(id)fp8;
1044+ (id)applicationwideProductDirectory;
1045+ (id)applicationwideIntermediatesDirectory;
1046+ (id)targetsInAllProjectsForFileReference:(id)fp8 justNative:(BOOL)fp12;
1047+ (BOOL)autosavingEnabled;
1048+ (void)setAutosavingEnabled:(BOOL)fp8;
1049+ (id)archiveNameForKey:(id)fp8;
1050+ (BOOL)copyProjectAtPath:(id)fp8 toPath:(id)fp12;
1051+ (id)archivableAttributes;
1052+ (id)archivableRelationships;
1053+ (id)archivableUserAttributes;
1054+ (id)archivableUserRelationships;
1055+ (void)_autosave:(id)fp8;
1056+ (id)runloopModesForProjectItemChangedPerformer;
1057+ (void)setRunloopModesForProjectItemChangedPerformer:(id)fp8;
1058+ (void)beginSpeculativeCompileOfFile:(id)fp8;
1059+ (void)endSpeculativeCompileOfFile:(id)fp8;
1060+ (void)waitForSpeculativeCompileCompletionForFile:(id)fp8;
1061- (id)init;
1062- (BOOL)isReadOnly;
1063- (void)_setReadOnly:(BOOL)fp8;
1064- (unsigned int)savedArchiveVersion;
1065- (void)_setSavedArchiveVersion:(unsigned int)fp8;
1066- (BOOL)_shouldUpgradeSavedArchiveVersion;
1067- (unsigned int)currentVersionNumberForPListArchiver:(id)fp8;
1068- (void)dealloc;
1069- (void)finalize;
1070- (BOOL)allowsEditingOfChildren;
1071- (id)perUserDictionary;
1072- (BOOL)isUnderSCMControl;
1073- (BOOL)isSCMEnabled;
1074- (void)setSCMEnabled:(BOOL)fp8;
1075- (void)setSourceControlManager:(id)fp8;
1076- (id)sourceControlManager;
1077- (BOOL)wantsSCM;
1078- (id)scmType;
1079- (void)setSCMType:(id)fp8;
1080- (id)scmInfo;
1081- (void)appDefaultForSCMDidChange:(id)fp8;
1082- (id)projectFilePath;
1083- (id)projectFileRef;
1084- (id)userSettingsPath;
1085- (id)userSettingsFileRef;
1086- (BOOL)needsArchive;
1087- (BOOL)needsRevert;
1088- (BOOL)writeToFile:(id)fp8 projectFile:(BOOL)fp12 userFile:(BOOL)fp16;
1089- (BOOL)_writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
1090- (BOOL)writeToFileSystem;
1091- (BOOL)writeToFileSystemProjectFile:(BOOL)fp8 userFile:(BOOL)fp12 checkNeedsRevert:(BOOL)fp16;
1092- (void)setPath:(id)fp8;
1093- (id)path;
1094- (id)name;
1095- (id)buildConfigurationList;
1096- (id)buildSettings;
1097- (id)userBuildSettings;
1098- (id)buildSettingsDictionary:(id)fp8 willSetValue:(id)fp12 withOperation:(int)fp16 forKeyPath:(id)fp20;
1099- (void)noteBuildSettingsDidChangeForConfigurationNamed:(id)fp8;
1100- (id)dynamicallyComputedProjectwideBuildSettingsForConfigurationNamed:(id)fp8;
1101- (id)dynamicallyComputedProjectwideBuildSettings;
1102- (BOOL)buildSettingsDictionaryShouldExtractQuotedBuildSettingsWhenSplitting:(id)fp8;
1103- (id)projectDirectory;
1104- (id)createPropertyExpansionContextWithBuildAction:(id)fp8 configurationName:(id)fp12;
1105- (id)cachedPropertyExpansionContextForConfigurationNamed:(id)fp8;
1106- (id)cachedPropertyExpansionContext;
1107- (void)discardCachedPropertyExpansionContext;
1108- (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
1109- (id)expandedValueForString:(id)fp8;
1110- (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
1111- (id)absoluteExpandedPathForString:(id)fp8;
1112- (id)builtProductsLocationForConfigurationNamed:(id)fp8;
1113- (id)builtProductsLocation;
1114- (id)intermediatesLocationForConfigurationNamed:(id)fp8;
1115- (id)intermediatesLocation;
1116- (id)productDirectoryForConfigurationNamed:(id)fp8;
1117- (id)productDirectory;
1118- (id)intermediatesDirectoryForConfigurationNamed:(id)fp8;
1119- (id)intermediatesDirectory;
1120- (void)setPerProjectProductDirectory:(id)fp8;
1121- (void)setPerProjectIntermediatesDirectory:(id)fp8;
1122- (id)perProjectProductDirectory;
1123- (id)perProjectIntermediatesDirectory;
1124- (BOOL)hasPerProjectProductDirectory;
1125- (BOOL)hasPerProjectIntermediatesDirectory;
1126- (id)userBookmarkGroup;
1127- (id)projectLevelSdkRootSettingCombinedForAllConfigurations;
1128- (id)effectiveSdkRootSettingCombinedForAllConfigurations;
1129- (void)setPerProjectSDKRootDirectory:(id)fp8;
1130- (id)perProjectSDKRootDirectoryForConfigurationNamed:(id)fp8;
1131- (id)perProjectSDKRootDirectory;
1132- (id)sdkPackageForConfigurationNamed:(id)fp8;
1133- (id)sdkPackage;
1134- (id)targetTemplates;
1135- (id)targets;
1136- (id)targetNamed:(id)fp8;
1137- (id)targetWithGlobalID:(id)fp8;
1138- (void)insertTargets:(id)fp8 atIndex:(unsigned int)fp12;
1139- (void)addTarget:(id)fp8;
1140- (void)removeTarget:(id)fp8;
1141- (id)allTargetsInDependencyOrder;
1142- (id)activeTarget;
1143- (void)setActiveTarget:(id)fp8;
1144- (void)setActiveTargetAndSetActiveExecutableIfAppropriate:(id)fp8;
1145- (id)addToTargets;
1146- (void)setAddToTargets:(id)fp8;
1147- (id)targetsAcceptingFileType:(id)fp8;
1148- (id)targetsAcceptingAnyFileTypes;
1149- (id)targetsForFileReference:(id)fp8 justNative:(BOOL)fp12;
1150- (id)buildStyles;
1151- (id)buildStyleNamed:(id)fp8;
1152- (id)buildStyleWithGlobalID:(id)fp8;
1153- (void)insertBuildStyles:(id)fp8 atIndex:(unsigned int)fp12;
1154- (void)addBuildStyle:(id)fp8;
1155- (void)removeBuildStyle:(id)fp8;
1156- (void)_setBuildStyles:(id)fp8;
1157- (id)activeBuildStyle;
1158- (id)_activeBuildStyle;
1159- (void)setActiveBuildStyle:(id)fp8;
1160- (id)activeBuildAction;
1161- (void)setActiveBuildAction:(id)fp8;
1162- (id)activeBuildConfigurationName;
1163- (id)_activeBuildConfigurationName;
1164- (void)setActiveBuildConfigurationName:(id)fp8;
1165- (id)availableBuildConfigurationNames;
1166- (id)possibleActiveBuildConfigurationNames;
1167- (void)setDefaultConfigurationName:(id)fp8;
1168- (id)defaultConfigurationName;
1169- (void)_willChangeConfigurationNames;
1170- (void)_didChangeConfigurationNames;
1171- (void)deleteBuildConfigurationNamed:(id)fp8;
1172- (id)duplicateBuildConfigurationNamed:(id)fp8;
1173- (void)renameBuildConfigurationNamed:(id)fp8 to:(id)fp12;
1174- (void)updateDefaultConfigurationToConfigurationNamed:(id)fp8;
1175- (void)updateDefaultConfigurationVisibility:(BOOL)fp8;
1176- (void)setActiveExecutable:(id)fp8;
1177- (id)activeExecutable;
1178- (void)setExecutables:(id)fp8;
1179- (id)executables;
1180- (id)executableNamed:(id)fp8;
1181- (void)insertExecutables:(id)fp8 atIndex:(unsigned int)fp12;
1182- (void)addExecutable:(id)fp8;
1183- (BOOL)canRemoveExecutable:(id)fp8 denialReason:(id *)fp12;
1184- (void)removeExecutable:(id)fp8;
1185- (id)relevantToolSpecifications;
1186- (id)projectReferences;
1187- (id)projectReferenceForPath:(id)fp8;
1188- (id)projectReferenceForProject:(id)fp8;
1189- (id)productsForProjectReference:(id)fp8;
1190- (id)productsForProject:(id)fp8;
1191- (void)addProjectReference:(id)fp8;
1192- (id)addProjectReferenceForProject:(id)fp8;
1193- (void)removeProjectReference:(id)fp8;
1194- (id)referencedProjects;
1195- (id)productReferenceGroup;
1196- (void)setProductReferenceGroup:(id)fp8;
1197- (id)developmentRegion;
1198- (void)setDevelopmentRegion:(id)fp8;
1199- (id)knownRegions;
1200- (void)addRegion:(id)fp8;
1201- (id)knownPlatforms;
1202- (void)addPlatform:(id)fp8;
1203- (id)upgradeLog;
1204- (BOOL)shouldArchiveExecutables;
1205- (BOOL)shouldArchiveDevelopmentRegion;
1206- (BOOL)shouldArchiveKnownRegions;
1207- (BOOL)shouldArchiveKnownPlatforms;
1208- (BOOL)shouldArchivePerUserDictionary;
1209- (BOOL)shouldArchivePerUserProjectItems;
1210- (BOOL)shouldArchiveBuildSettings;
1211- (BOOL)shouldArchiveBuildStyles;
1212- (BOOL)shouldArchiveActiveBuildStyle;
1213- (void)createDefaultProjectSettingsConfigurationsIfNeeded;
1214- (void)createDefaultBuildStylesIfNeeded;
1215- (void)_setProductDirectory:(id)fp8;
1216- (void)_setIntermediatesDirectory:(id)fp8;
1217- (id)readFromPListUnarchiver:(id)fp8;
1218- (void)awakeFromPListUnarchiver:(id)fp8;
1219- (void)_unarchiverDidFinishUnarchiving:(id)fp8;
1220- (BOOL)shouldArchiveUserBookmarkGroup;
1221- (BOOL)shouldArchiveProductDirectory;
1222- (BOOL)shouldArchiveIntermediatesDirectory;
1223- (void)_setUserBookmarkGroup:(id)fp8;
1224- (void)_setExecutables:(id)fp8;
1225- (void)_setProjectReferences:(id)fp8;
1226- (id)_projectReferences;
1227- (void)_setBuildConfigurationList:(id)fp8;
1228- (void)_setBuildSettings:(id)fp8;
1229- (void)_setUserBuildSettings:(id)fp8;
1230- (id)_projectwideBuildSettings;
1231- (void)_setProjectwideBuildSettings:(id)fp8;
1232- (id)gidCommentForArchive;
1233- (id)expressions;
1234- (void)addExpressionString:(id)fp8;
1235- (void)removeExpressionString:(id)fp8;
1236- (void)_setBreakpoints:(id)fp8;
1237- (id)breakpointsInReferencedProjects;
1238- (id)breakpoints;
1239- (void)_setBreakpointsGroup:(id)fp8;
1240- (id)breakpointsGroup;
1241- (id)fileBreakpoints;
1242- (id)symbolicBreakpoints;
1243- (id)projectsWithBreakpointsForProjects:(id)fp8 visited:(id)fp12 filterIgnoredProjects:(BOOL)fp16;
1244- (BOOL)breakpointsAreEnabledForProjectName:(id)fp8;
1245- (void)setEnableBreakpoints:(BOOL)fp8 forProjectName:(id)fp12;
1246- (id)relativeFileReferenceForPath:(id)fp8;
1247- (id)breakpointsInProjectsForPath:(id)fp8;
1248- (id)breakpointsForFileReference:(id)fp8;
1249- (id)breakpointsForFilename:(id)fp8;
1250- (void)addBreakpoint:(id)fp8;
1251- (void)insertBreakpoint:(id)fp8 atIndex:(int)fp12;
1252- (void)replaceBreakpointAtIndex:(int)fp8 withBreakpoint:(id)fp12;
1253- (void)removeBreakpoint:(id)fp8;
1254- (void)setAutosavingSuspended:(BOOL)fp8;
1255- (BOOL)autosavingSuspended;
1256- (void)_processEndOfEvent;
1257- (void)_scheduleEndOfEventProcessing:(int)fp8;
1258- (void)item:(id)fp8 willChangeWithArchivePriority:(int)fp12;
1259- (void)willChangeWithArchivePriority:(int)fp8;
1260- (void)willChange;
1261- (BOOL)hasItemChanged:(id)fp8;
1262- (BOOL)hasItemChangedWithMask:(int)fp8;
1263- (int)changeMask;
1264- (id)allChangedItems;
1265- (id)mostRecentBuildOperation;
1266- (void)setMostRecentBuildOperation:(id)fp8;
1267- (BOOL)isBeingBuilt;
1268- (BOOL)installSourcesToPath:(id)fp8;
1269- (id)codeSenseManager;
1270- (BOOL)isAllowedToUpdateIndex;
1271- (void)openIndex;
1272- (void)closeIndex;
1273- (BOOL)wantsIndex;
1274- (void)loadIndex;
1275- (id)projectIndex;
1276- (void)beginIndexing;
1277- (void)dropIndex;
1278- (void)rebuildIndex;
1279- (BOOL)hasIndex;
1280- (BOOL)isIndexing;
1281- (void)stopIndexing;
1282- (id)indexDirectory;
1283- (void)_indexingDefaultEnabled:(id)fp8;
1284- (void)_indexingDefaultDisabled:(id)fp8;
1285- (id)perUserProjectItems;
1286- (id)perUserDictionaryObjectForGUIDHexString:(id)fp8;
1287- (void)addPerUserProjectItem:(id)fp8;
1288- (void)removePerUserProjectItemForGUIDHexString:(id)fp8;
1289- (void)clearAllPerUserProjectItems;
1290- (void)_setHasScannedForEncodings:(BOOL)fp8;
1291- (BOOL)_hasScannedForEncodings;
1292- (void)fileMayHaveChangedAtPath:(id)fp8;
1293- (void)touchFileAtPath:(id)fp8;
1294- (void)untouchFileAtPath:(id)fp8;
1295- (void)cancelPendingActivities;
1296
1297@end
1298
1299@interface _PBXProjectCopyingHelper : NSObject
1300{
1301    NSString *_sourcePath;
1302    NSString *_destinationPath;
1303}
1304
1305- (id)initWithSourcePath:(id)fp8 destinationPath:(id)fp12;
1306- (void)dealloc;
1307- (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
1308- (BOOL)performCopy;
1309
1310@end
1311
1312@interface PBXProject (UserInterfaceInspectionSupport)
1313- (id)buildSettingDictionariesForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
1314- (id)buildSettingDictionariesForShowingInUserInterface;
1315- (id)flattenedBuildSettingsDictionaryForShowingInUserInterfaceWithBuildConfigurationNamed:(id)fp8;
1316- (id)flattenedBuildSettingsDictionaryForShowingInUserInterface;
1317@end
1318
1319@interface PBXProject (PBXBuildSettingExpansion)
1320- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12 forBuildConfigurationNamed:(id)fp16;
1321- (void)appendUserSettingsDictionariesTo:(id)fp8 defaultSettingsDictionariesTo:(id)fp12;
1322@end
1323
1324@interface PBXProject (PBXTargetedNotifications)
1325- (void)referenceWasAdded:(id)fp8;
1326- (void)referenceWasRenamed:(id)fp8 oldAbsolutePath:(id)fp12;
1327- (void)referenceWillChange:(id)fp8;
1328- (void)referenceWillBeRemoved:(id)fp8;
1329- (void)breakpointWasAdded:(id)fp8;
1330- (void)breakpointWillBeDeleted:(id)fp8;
1331- (void)targetWasAdded:(id)fp8;
1332- (void)targetWillBeRemoved:(id)fp8;
1333- (void)buildFileWasAdded:(id)fp8;
1334- (void)buildFileWillBeRemoved:(id)fp8;
1335- (void)buildFileDidReorder:(id)fp8 oldIndex:(int)fp12 newIndex:(int)fp16;
1336- (void)group:(id)fp8 willAddChild:(id)fp12;
1337- (void)buildStyleWasAdded:(id)fp8;
1338- (void)buildStyleWillBeRemoved:(id)fp8;
1339- (void)executableWasAdded:(id)fp8;
1340- (void)executableWillBeRemoved:(id)fp8;
1341- (void)buildOperationWillBegin:(id)fp8;
1342- (void)buildOperationDidEnd:(id)fp8;
1343- (void)buildPhase:(id)fp8 wasAddedToTarget:(id)fp12;
1344- (void)buildPhase:(id)fp8 willBeRemovedFromTarget:(id)fp12;
1345- (void)buildConfiguration:(id)fp8 wasAddedToTarget:(id)fp12;
1346- (void)buildConfiguration:(id)fp8 willBeRemovedFromTarget:(id)fp12;
1347@end
1348
1349@interface PBXTarget (CopiedReferencePruning)
1350- (BOOL)hasOriginalForCopiedReference:(id)fp8 usingCopiesToOriginalsMappings:(struct _NSMapTable *)fp12;
1351@end
1352
1353@interface PBXGroup : PBXReference
1354{
1355    NSMutableArray *_children;
1356    BOOL _didScmStatus;
1357}
1358
1359+ (id)groupWithName:(id)fp8 path:(id)fp12;
1360+ (id)groupWithName:(id)fp8;
1361+ (id)archivableRelationships;
1362- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
1363- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
1364- (void)dealloc;
1365- (void)finalize;
1366- (id)name;
1367- (BOOL)allowsEditingOfChildren;
1368- (BOOL)isLeaf;
1369- (BOOL)isGroup;
1370- (BOOL)allowsSubgroups;
1371- (void)setContainer:(id)fp8;
1372- (id)childrenIgnoringTransparency:(BOOL)fp8;
1373- (id)_availableNameBasedOn:(id)fp8;
1374- (id)createNewGroupAtIndex:(unsigned int)fp8;
1375- (int)changeMask;
1376- (BOOL)containsItem:(id)fp8;
1377- (BOOL)isAncestorOfItem:(id)fp8;
1378- (id)destinationGroupForInsertion;
1379- (BOOL)acceptsItem:(id)fp8;
1380- (void)_removeItemFromChildrenOnly:(id)fp8;
1381- (void)insertItems:(id)fp8 atIndex:(unsigned int)fp12;
1382- (void)insertItem:(id)fp8 atIndex:(unsigned int)fp12;
1383- (void)addItems:(id)fp8;
1384- (void)addItem:(id)fp8;
1385- (id)_insertRefOfClass:(Class)fp8 withName:(id)fp12 forFile:(id)fp16 ofFileType:(id)fp20 withFileProperties:(id)fp24 atIndex:(int)fp28;
1386- (void)_addChildrenOfFolder:(id)fp8 toList:(id)fp12;
1387- (id)insertFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
1388- (id)addFiles:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
1389- (id)addFiles:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
1390- (id)insertItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
1391- (id)addItems:(id)fp8 atIndex:(int)fp12 copy:(BOOL)fp16 createGroupsRecursively:(BOOL)fp20;
1392- (id)addItems:(id)fp8 copy:(BOOL)fp12 createGroupsRecursively:(BOOL)fp16;
1393- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
1394- (void)removeItem:(id)fp8;
1395- (unsigned int)indexOfItem:(id)fp8;
1396- (id)itemAtIndex:(unsigned int)fp8;
1397- (id)itemNamed:(id)fp8;
1398- (unsigned int)itemCount;
1399- (void)invalidateAbsolutePathCache;
1400- (id)groupEnumerator;
1401- (id)innerDescription;
1402- (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
1403- (id)_items;
1404- (void)_setChildren:(id)fp8;
1405- (void)_setItems:(id)fp8;
1406- (void)awakeFromPListUnarchiver:(id)fp8;
1407- (BOOL)didScmStatus;
1408- (void)setDidScmStatus:(BOOL)fp8;
1409- (BOOL)hasUnspecifiedFileEncodings;
1410- (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
1411- (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
1412- (id)relevantToolSpecifications;
1413
1414@end
1415
1416@interface PBXReference : PBXContainerItem
1417{
1418    NSString *_name;
1419    NSString *_path;
1420    NSString *_sourceTree;
1421    unsigned int _deallocating:1;
1422    unsigned int _didRegisterForNotifications:1;
1423    unsigned int _RESERVED_REF:30;
1424    NSMutableDictionary *_properties;
1425    PBXGroup *_group;
1426    PBXContainer *_container;
1427    PBXTarget *_producingTarget;
1428    NSString *_absolutePath;
1429    NSString *_absoluteDirectory;
1430    NSString *_resolvedAbsolutePath;
1431    NSString *_resolvedAbsoluteDirectory;
1432    NSString *_unexpandedFullPath;
1433    XCFileSystemNode *_fileSystemNode;
1434    struct _NSHashTable *_buildFiles;
1435    XCSCMInfo *_representativeSCMInfo;
1436}
1437
1438+ (Class)_referenceClassInList:(id)fp8 representingFileAtPath:(id)fp12 ofType:(id)fp16;
1439+ (id)archiveNameForKey:(id)fp8;
1440+ (id)archivableAttributes;
1441- (void)addNotifications;
1442- (void)removeNotifications;
1443- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
1444- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
1445- (id)initWithName:(id)fp8 path:(id)fp12;
1446- (id)initWithName:(id)fp8;
1447- (id)initWithPath:(id)fp8;
1448- (id)init;
1449- (id)initWithName:(id)fp8 path:(id)fp12 referenceType:(int)fp16;
1450- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
1451- (void)dealloc;
1452- (void)finalize;
1453- (void)registerBuildFile:(id)fp8;
1454- (void)unregisterBuildFile:(id)fp8;
1455- (id)registeredBuildFiles;
1456- (void)_notifyRegisteredBuildFilesWillDealloc;
1457- (id)container;
1458- (void)setContainer:(id)fp8;
1459- (id)group;
1460- (void)setGroup:(id)fp8;
1461- (void)removeFromGroup;
1462- (void)deleteFromDisk;
1463- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
1464- (void)setProducingTarget:(id)fp8;
1465- (id)producingTarget;
1466- (id)includingTargets;
1467- (BOOL)isProductReference;
1468- (id)presumedBuildConfigurationName;
1469- (id)expandedValueForString:(id)fp8 forConfigurationNamed:(id)fp12;
1470- (id)expandedValueForString:(id)fp8;
1471- (id)absoluteExpandedPathForString:(id)fp8 forConfigurationNamed:(id)fp12;
1472- (id)absoluteExpandedPathForString:(id)fp8;
1473- (BOOL)allowsEditing;
1474- (id)name;
1475- (void)setName:(id)fp8;
1476- (BOOL)_doFileSystemCopyFrom:(id)fp8 to:(id)fp12 deleteOriginal:(BOOL)fp16;
1477- (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
1478- (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
1479- (BOOL)canSetName;
1480- (id)groupTreeDisplayName;
1481- (id)defaultReference;
1482- (BOOL)ensureHasDefaultReference;
1483- (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12 forConfigurationNamed:(id)fp16;
1484- (id)_evaluatedPathForSourceTree:(id)fp8 appendPathWhenExpanded:(BOOL)fp12;
1485- (id)sourceTree;
1486- (id)path;
1487- (id)absolutePathForConfigurationNamed:(id)fp8;
1488- (id)absolutePath;
1489- (id)resolvedAbsolutePath;
1490- (id)fileSystemNode;
1491- (id)absoluteDirectory;
1492- (id)resolvedAbsoluteDirectory;
1493- (id)projectRelativePath;
1494- (id)groupRelativePath;
1495- (id)buildProductRelativePath;
1496- (id)absolutePathForDisplay;
1497- (id)unexpandedAbsolutePath;
1498- (BOOL)fileExists;
1499- (void)_pathForSourceTreeDidChange:(id)fp8;
1500- (void)setPath:(id)fp8 andSourceTree:(id)fp12;
1501- (BOOL)setPath:(id)fp8;
1502- (BOOL)copyToNewPath:(id)fp8;
1503- (BOOL)moveToNewPath:(id)fp8;
1504- (void)setSourceTree:(id)fp8;
1505- (BOOL)changeSourceTree:(id)fp8;
1506- (void)invalidateAbsolutePathCache;
1507- (id)fileType;
1508- (id)fileProperties;
1509- (BOOL)userCanSetExplicitFileType;
1510- (id)propertyForKey:(id)fp8 searchParent:(BOOL)fp12;
1511- (id)propertyForKey:(id)fp8;
1512- (BOOL)overridesPropertyForKey:(id)fp8;
1513- (void)setProperty:(id)fp8 forKey:(id)fp12;
1514- (int)lineEnding;
1515- (void)setLineEnding:(int)fp8;
1516- (BOOL)shouldArchiveLineEnding;
1517- (unsigned int)fileEncoding;
1518- (void)setFileEncoding:(unsigned int)fp8;
1519- (BOOL)shouldArchiveFileEncoding;
1520- (int)tabWidth;
1521- (void)setTabWidth:(int)fp8;
1522- (BOOL)shouldArchiveTabWidth;
1523- (int)indentWidth;
1524- (void)setIndentWidth:(int)fp8;
1525- (BOOL)shouldArchiveIndentWidth;
1526- (BOOL)usesTabs;
1527- (void)setUsesTabs:(int)fp8;
1528- (BOOL)shouldArchiveUsesTabs;
1529- (BOOL)wrapsLines;
1530- (void)setWrapsLines:(int)fp8;
1531- (BOOL)shouldArchiveWrapsLines;
1532- (BOOL)includeInIndex;
1533- (BOOL)canSetIncludeInIndex;
1534- (void)setIncludeInIndex:(int)fp8;
1535- (BOOL)shouldArchiveIncludeInIndex;
1536- (id)childrenIgnoringTransparency:(BOOL)fp8;
1537- (id)children;
1538- (void)validateChildren;
1539- (BOOL)isLeaf;
1540- (BOOL)isGroup;
1541- (BOOL)isAncestorOfItem:(id)fp8;
1542- (id)destinationGroupForInsertion;
1543- (id)destinationGroupForFilenames:(id)fp8;
1544- (BOOL)isVariant;
1545- (BOOL)isRegionVariant;
1546- (id)regionVariantName;
1547- (id)readFromPListUnarchiver:(id)fp8;
1548- (void)awakeFromPListUnarchiver:(id)fp8;
1549- (id)gidCommentForArchive;
1550- (BOOL)shouldArchivePath;
1551- (BOOL)shouldArchiveName;
1552- (void)_setPath:(id)fp8;
1553- (BOOL)shouldArchiveReferenceType;
1554- (int)_referenceType;
1555- (void)_setReferenceType:(int)fp8;
1556- (void)_setSourceTree:(id)fp8;
1557- (int)changeMask;
1558- (id)innerDescription;
1559- (id)innerLongDescriptionWithIndentLevel:(unsigned int)fp8;
1560- (id)createSCMInfo;
1561- (void)setRepresentativeSCMInfo:(id)fp8;
1562- (id)scmInfo;
1563- (void)childSCMInfoChanged:(id)fp8;
1564- (void)scmChildrenChanged;
1565- (void)scmInfoChanged;
1566- (BOOL)allowsRemovalFromDisk;
1567- (id)referencesForBuilding;
1568- (BOOL)hasUnspecifiedFileEncodings;
1569- (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
1570- (int)compareName:(id)fp8;
1571- (int)compareType:(id)fp8;
1572- (void)pruneReferencesBySendingBooleanSelector:(SEL)fp8 toObject:(id)fp12 withContext:(void *)fp16;
1573
1574@end
1575
1576@interface NSString (SourceTreeMethods)
1577- (BOOL)isBuiltInSourceTree;
1578@end
1579
1580@interface PBXFileReference : PBXReference
1581{
1582    PBXContainer *_loadedContainer;
1583    PBXFileType *_lastKnownFileType;
1584    NSDictionary *_lastKnownFileProperties;
1585    PBXFileType *_explicitFileType;
1586    NSDictionary *_explicitFileProperties;
1587}
1588
1589+ (id)knownWrapperExtensions;
1590+ (BOOL)canRepresentFileAtPath:(id)fp8 ofType:(id)fp12;
1591+ (BOOL)canRepresentFileAtPath:(id)fp8;
1592+ (BOOL)allowCopyingSourceFile;
1593+ (id)defaultExpectedFileTypeForPath:(id)fp8;
1594+ (id)archivableAttributes;
1595- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16;
1596- (id)initWithName:(id)fp8 path:(id)fp12 sourceTree:(id)fp16 fileType:(id)fp20 extraFileProperties:(id)fp24;
1597- (void)dealloc;
1598- (void)finalize;
1599- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
1600- (BOOL)isEqual:(id)fp8;
1601- (unsigned int)hash;
1602- (void)_invalidateLastKnownFileType;
1603- (void)_getEffectiveFileType:(id *)fp8 fileProperties:(id *)fp12;
1604- (id)fileType;
1605- (id)fileProperties;
1606- (BOOL)userCanSetExplicitFileType;
1607- (void)setExplicitFileType:(id)fp8 explicitFileProperties:(id)fp12;
1608- (void)setExplicitFileType:(id)fp8;
1609- (void)setExplicitFileTypeIfNil:(id)fp8;
1610- (id)subpathForWrapperPart:(int)fp8;
1611- (id)resolvedAbsolutePathForWrapperPart:(int)fp8;
1612- (id)absolutePathForWrapperPart:(int)fp8;
1613- (id)unexpandedAbsolutePathForWrapperPart:(int)fp8;
1614- (BOOL)isProductReference;
1615- (int)indentWidth;
1616- (BOOL)usesTabs;
1617- (BOOL)includeInIndex;
1618- (BOOL)canSetIncludeInIndex;
1619- (id)languageSpecificationIdentifier;
1620- (void)setLanguageSpecificationIdentifier:(id)fp8;
1621- (BOOL)shouldArchiveLanguageSpecificationIdentifier;
1622- (BOOL)isExecutable;
1623- (id)absolutePathToLaunchable;
1624- (BOOL)hasGUI;
1625- (void)setContainer:(id)fp8;
1626- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
1627- (void)_pathForSourceTreeDidChange:(id)fp8;
1628- (void)setPath:(id)fp8 andSourceTree:(id)fp12;
1629- (id)resolvedAbsolutePath;
1630- (void)invalidateAbsolutePathCache;
1631- (BOOL)_doFileSystemCopyTo:(id)fp8 deleteOriginal:(BOOL)fp12;
1632- (id)createSCMInfo;
1633- (id)scmInfo;
1634- (void)scmInfoChanged;
1635- (id)loadedContainer;
1636- (void)_setLoadedContainer:(id)fp8 andNotify:(BOOL)fp12;
1637- (void)setLoadedContainer:(id)fp8;
1638- (id)childrenIgnoringTransparency:(BOOL)fp8;
1639- (void)validateChildren;
1640- (BOOL)isLeaf;
1641- (BOOL)allowsEditing;
1642- (BOOL)allowsRemovalFromDisk;
1643- (void)awakeFromPListUnarchiver:(id)fp8;
1644- (BOOL)archiveInPlistOnSingleLine;
1645- (id)_lastKnownFileType;
1646- (void)_setLastKnownFileType:(id)fp8;
1647- (id)_explicitFileType;
1648- (void)_setExplicitFileType:(id)fp8;
1649- (id)_expectedFileType;
1650- (void)_setExpectedFileType:(id)fp8;
1651- (BOOL)hasUnspecifiedFileEncodings;
1652- (unsigned int)assignFileEncoding:(unsigned int)fp8 onlyIfUnspecified:(BOOL)fp12;
1653
1654@end
1655
1656@interface PBXFileReference (PBXArchivingErrorHandler)
1657- (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
1658@end
1659
1660@interface PBXVariantGroup : PBXGroup
1661{
1662}
1663
1664+ (void)_replaceBuildFilesForReference:(id)fp8 withBuildFilesForReference:(id)fp12;
1665+ (id)variantGroupByWrappingReference:(id)fp8 isLocalized:(BOOL)fp12;
1666+ (id)referenceByUnwrappingVariantGroup:(id)fp8;
1667- (id)copyWithZone:(struct _NSZone *)fp8 getUnretainedObjectMappings:(struct _NSMapTable **)fp12;
1668- (id)destinationGroupForInsertion;
1669- (void)removeItem:(id)fp8;
1670- (BOOL)allowsRemovalFromDisk;
1671- (BOOL)deleteFromProjectAndDisk:(BOOL)fp8;
1672- (BOOL)setName:(id)fp8 syncDisk:(BOOL)fp12;
1673- (id)defaultReference;
1674- (BOOL)e

Large files files are truncated, but you can click here to view the full file