|
Objective-C++ Preprocessor
5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
|
#include <objstr.h>
Public Member Functions | |
| OOJson (cOOData data) | |
| OOJson (const OODictionary< OOString > &dict) | |
| OOJson & | operator= (cOOData data) |
| OOData | data () |
Public Member Functions inherited from OODictionary< OOString > | |
| oo_inline | OODictionary () |
| oo_inline | OODictionary (id obj) |
| oo_inline | OODictionary (CFNullRef obj) |
| oo_inline | OODictionary (const OODictionary &dict) |
| oo_inline | OODictionary (const OOArraySub< OOString > &sub) |
| oo_inline | OODictionary (const OODictionarySub< OOString > &sub) |
| oo_inline | OODictionary (const OOReference< NSMutableDictionary * > &val) |
| oo_inline | OODictionary (const OOReference< NSMutableArray * > &val) |
| oo_inline | OODictionary (const OOStringSearch &search) |
| oo_inline | OODictionary (int nilOrCapacity) |
| oo_inline | OODictionary (NSMutableDictionary *dict) |
| oo_inline | OODictionary (NSDictionary *dict) |
| oo_inline | OODictionary (const char *val) |
| oo_inline | OODictionary (const char **val) |
| oo_inline | OODictionary (id e1, id e2,...) NS_REQUIRES_NIL_TERMINATION |
| oo_inline | OODictionary (const std::map< std::string, OOString > &map) |
| oo_inline | OODictionary (const std::map< std::string, std::string > &map) |
| oo_inline OOSlice | keys () |
| oo_inline OODictionary | filter (BOOL(^callback)(id key, OOStringvalue)) |
| oo_inline OODictionary | map (id(^callback)(id key, OOStringvalue)) |
| oo_inline OODictionary | operator& (BOOL(^callback)(id object)) |
| oo_inline OODictionary | operator& (id(^callback)(id object)) |
| oo_inline NSMutableDictionary * | operator& () const |
| oo_inline OODictionary | operator& (const OODictionary &val) const |
| oo_inline OODictionary & | operator= (const std::map< std::string, OOString > &map) |
| oo_inline OODictionary & | operator= (const std::map< std::string, std::string > &map) |
| oo_inline OODictionary & | operator= (id val) |
| oo_inline operator int () const { return !*this ? 0 : (int)[[get() allKeys] count]; } | |
| oo_inline OODictionary & | operator= (NSMutableDictionary *val) |
| oo_inline OODictionary & | operator= (NSDictionary *val) |
| oo_inline OODictionary & | operator= (int nilOrCapacity) |
| oo_inline OODictionary & | operator= (long nilOrCapacity) |
| oo_inline OODictionary & | operator= (const OODictionary &val) |
| oo_inline OODictionary & | operator= (const OOArraySub< OOString > &val) |
| oo_inline OODictionary & | operator= (const OODictionarySub< OOString > &val) |
| oo_inline OODictionary & | operator= (const OOReference< NSMutableDictionary * > &val) |
| oo_inline OODictionary & | operator= (const OOStringSearch &search) |
| oo_inline OODictionary & | operator= (const OOReference< NSMutableArray * > &val) |
| oo_inline OODictionary & | operator= (const char *val) |
| oo_inline OODictionary & | operator= (const char **val) |
| oo_inline | operator std::map< std::string, OOString > () |
| oo_inline | operator std::map< std::string, std::string > () |
| oo_inline BOOL | operator== (NSDictionary *val) const |
| oo_inline BOOL | operator== (NSMutableDictionary *val) const |
| oo_inline BOOL | operator== (const OODictionary &val) const |
| oo_inline BOOL | operator!= (NSDictionary *val) const |
| oo_inline BOOL | operator!= (NSMutableDictionary *val) const |
| oo_inline BOOL | operator!= (const OODictionary &val) const |
| oo_inline OODictionary & | operator-= (id val) |
| oo_inline OODictionary & | operator-= (const OOReference< NSMutableArray * > &val) |
| oo_inline OODictionary & | operator-= (const OOReference< NSMutableDictionary * > &val) |
| oo_inline OODictionary & | operator*= (const OODictionary< OOString > &val) |
| oo_inline OODictionary & | operator&= (const OODictionary &val) |
| oo_inline OODictionary & | operator|= (const OODictionary &val) |
| oo_inline OODictionary | operator| (const OODictionary &val) const |
| oo_inline OODictionarySub < OOString > | operator[] (id sub) const |
| oo_inline OODictionarySub < OOString > | operator[] (NSString *sub) const |
| oo_inline OODictionarySub < OOString > | operator[] (cOOString sub) const |
| oo_inline OODictionarySub < OOString > | operator[] (const OOArraySub< id > &sub) const |
| oo_inline OODictionarySub < OOString > | operator[] (const OOArraySub< OOString > &sub) const |
| oo_inline OODictionarySub < OOString > | operator[] (const OODictionarySub< OOString > &sub) const |
| oo_inline OODictionarySlice < OOString > | operator[] (const OOReference< NSMutableArray * > &subs) const |
|
inline |
1.8.2