This is HiddenClasses.h in view mode; [Download] [Up]
/*
* Header file for foundation from NeXT
* internal classes description -- useful for debugging in gdb
*/
#ifndef __HiddenClasses_H_
#define __HiddenClasses_H_
#include <Foundation/NSArray.h>
#include <Foundation/NSDictionary.h>
#include <Foundation/NSString.h>
#include <Foundation/NSValue.h>
@interface NSConcreteArray : NSArray
{
int _countAndRefCount;
id *_items;
}
@end
@interface NSConcreteMutableArray : NSMutableArray
{
int _countAndRefCount;
id *_items;
int _maxItems;
}
@end
@interface NSConcreteDictionary : NSDictionary
{
void *table;
}
@end
@interface NSConcreteMutableDictionary : NSMutableDictionary
{
void *table;
}
@end
@interface NSInlineCString : NSString
{
struct {
int refs:8;
int numBytes:24;
} _flags;
char bytes[1];
}
@end
@interface NSConcreteMutableString : NSMutableString
{
struct {
int refs:8;
BOOL contentsIsMine:1;
BOOL contentsIsCString:1;
int dummy:6;
int capacity:16;
} _flags;
id contents;
}
@end
@interface NSCString : NSSimpleCString
{
struct {
int refs:8;
BOOL freeWhenDone:1;
int dummy:6;
BOOL canWriteIntoBuffer:1;
int capacity:16;
} _flags;
}
@end
@interface NSCStringWithGap : NSCString
{
int gapBegin;
int gapEnd;
}
@end
@interface NSConcreteValue : NSValue
{
char* objCSizeAndType;
union {
int integer;
id object;
void* pointer;
} value;
}
@end
@interface NSRefCountingNumber : NSNumber
{
short refs;
}
@end
@interface NSintNumber : NSRefCountingNumber
{
int value;
}
@end
@interface NSunsignedIntNumber : NSRefCountingNumber
{
unsigned value;
}
@end
#endif /* __HiddenClasses_H_ */
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.