/headers/Foundation/NSCheapMutableString.h

gehe zur Dokumentation dieser Datei
00001 /*
00002  *     Generated by class-dump 3.1.1.
00003  *
00004  *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
00005  */
00006 
00007 #import <Foundation/NSMutableString.h>
00008 
00009 @interface NSCheapMutableString : NSMutableString
00010 {
00011     union {
00012         unsigned short *fat;
00013         char *thin;
00014     } contents;
00015     struct {
00016         unsigned int isFat:1;
00017         unsigned int freeWhenDone:1;
00018         unsigned int refs:30;
00019     } flags;
00020     unsigned int numCharacters;
00021     void *_reserved;
00022 }
00023 
00024 - (void)setContentsNoCopy:(void *)fp8 length:(unsigned int)fp12 freeWhenDone:(BOOL)fp16 isUnicode:(BOOL)fp20;
00025 - (void)dealloc;
00026 - (void)finalize;
00027 - (unsigned short)characterAtIndex:(unsigned int)fp8;
00028 - (unsigned int)length;
00029 - (BOOL)getBytes:(char *)fp8 maxLength:(unsigned int)fp12 usedLength:(unsigned int *)fp16 encoding:(unsigned int)fp20 options:(unsigned int)fp24 range:(struct _NSRange)fp28 remainingRange:(struct _NSRange *)fp36;
00030 - (void)getCharacters:(unsigned short *)fp8 range:(struct _NSRange)fp12;
00031 - (unsigned int)fastestEncoding;
00032 - (const char *)cString;
00033 - (const char *)lossyCString;
00034 - (unsigned int)cStringLength;
00035 
00036 @end
00037