|
Objective-C++ Preprocessor
5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
|
#include <objcpp.h>
Inherited by OOArraySub< NSMutableArray * >, OOArraySub< NSMutableDictionary * >, OOArraySub< OOClassPtr< CNAME > >, OOArraySub< OOString >, OOArraySub< RTYPE * >, OODictionarySub< NSMutableArray * >, OODictionarySub< NSMutableDictionary * >, OODictionarySub< OOClassPtr< CNAME > >, OODictionarySub< OOString >, and OODictionarySub< RTYPE * >.
Public Member Functions | |
| oo_inline id | alloc (Class c) const OO_RETURNS |
| RTYPE * | parent (BOOL allocate) const OO_RETURNS |
| oo_inline OOArray< ETYPE > | array () |
| oo_inline OODict< ETYPE > | dict () |
| oo_inline NSUInteger | count () |
| oo_inline OOSlice | keys () |
| oo_inline ETYPE | operator* () const OO_RETURNS |
| oo_inline ETYPE | operator-> () const OO_RETURNS |
| oo_inline id | operator& () const OO_AUTORETURNS |
| oo_inline BOOL | operator! () const |
| oo_inline | operator const char * () const |
| oo_inline OOArraySub< STYPE > | operator[] (int sub) const |
| oo_inline OOArraySlice< STYPE > | operator[] (const NSRange &sub) const |
| oo_inline OODictionarySub< STYPE > | operator[] (id sub) const |
| oo_inline OODictionarySub< STYPE > | operator[] (const CFStringRef sub) const |
| oo_inline OODictionarySub< STYPE > | operator[] (cOOString sub) const |
| oo_inline OODictionarySub< STYPE > | operator[] (const char *sub) const |
| oo_inline OODictionarySlice < STYPE > | operator[] (const OOReference< NSMutableArray * > &sub) const |
| oo_inline OOSubscript & | operator<<= (id< NSMutableCopying > val) |
| oo_inline OOSubscript & | operator<<= (const char *val) |
| oo_inline OOSubscript & | operator= (NSArray *val) |
| oo_inline OOSubscript & | operator= (NSDictionary *val) |
| oo_inline OOSubscript & | operator= (NSMutableString *val) |
| oo_inline OOSubscript & | operator= (NSString *val) |
| oo_inline OOSubscript & | operator= (NSNumber *val) |
| oo_inline OOSubscript & | operator= (NSNull *val) |
| oo_inline BOOL | operator== (const ETYPE val) const |
| oo_inline BOOL | operator!= (const ETYPE val) const |
| oo_inline BOOL | operator>= (const ETYPE val) const |
| oo_inline BOOL | operator<= (const ETYPE val) const |
| oo_inline BOOL | operator> (const ETYPE val) const |
| oo_inline BOOL | operator< (const ETYPE val) const |
| oo_inline BOOL | operator== (const char *val) const |
| oo_inline BOOL | operator!= (const char *val) const |
| oo_inline BOOL | operator>= (const char *val) const |
| oo_inline BOOL | operator<= (const char *val) const |
| oo_inline BOOL | operator> (const char *val) const |
| oo_inline BOOL | operator< (const char *val) const |
| oo_inline BOOL | operator== (const OOSubscript &val) const |
| oo_inline BOOL | operator!= (const OOSubscript &val) const |
| oo_inline BOOL | operator>= (const OOSubscript &val) const |
| oo_inline BOOL | operator<= (const OOSubscript &val) const |
| oo_inline BOOL | operator> (const OOSubscript &val) const |
| oo_inline BOOL | operator< (const OOSubscript &val) const |
| oo_inline OOSubscript & | operator+= (const ETYPE val) |
| oo_inline OOSubscript & | operator-= (const ETYPE val) |
| oo_inline OOSubscript & | operator*= (const ETYPE val) |
| oo_inline OOSubscript & | operator/= (const ETYPE val) |
| oo_inline OOSubscript & | operator%= (const ETYPE val) |
| oo_inline OOSubscript & | operator&= (const ETYPE val) |
| oo_inline OOSubscript & | operator|= (const ETYPE val) |
| oo_inline ETYPE | operator+ (const ETYPE val) const |
| oo_inline ETYPE | operator- (const ETYPE val) const |
| oo_inline ETYPE | operator* (const ETYPE val) const |
| oo_inline ETYPE | operator/ (const ETYPE val) const |
| oo_inline ETYPE | operator% (const ETYPE val) const |
| oo_inline ETYPE | operator& (const ETYPE val) const |
| oo_inline ETYPE | operator| (const ETYPE val) const |
| oo_inline ETYPE | operator+ (NSString *val) |
Public Attributes | |
| int | references |
Protected Member Functions | |
| oo_inline | OOSubscript () |
| oo_inline | ~OOSubscript () |
| oo_inline id | autoget () const OO_AUTORETURNS |
| virtual oo_inline id | get (BOOL warn=YES) const OO_RETURNS |
| virtual oo_inline id | set (id val) const OO_RETURNS |
Protected Attributes | |
| const OOReference< RTYPE * > * | root |
| OOArraySub< RTYPE * > * | aref |
| OODictionarySub< RTYPE * > * | dref |
| OO_UNSAFE id | parentCache |
Internal abstract superclass for subscripting operations by operator []
|
inlineprotected |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inlineprotectedvirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotectedvirtual |
|
protected |
|
protected |
|
protected |
| int OOSubscript< ETYPE, RTYPE, STYPE >::references |
|
protected |
1.8.2