Objective-C++ Preprocessor  5.0 with ARC & GC
C++ classes to enhance syntax and manage reference counting.
Public Member Functions | List of all members
OOTmpString Class Reference

#include <objstr.h>

Inheritance diagram for OOTmpString:
OOString OOReference< NSMutableString * >

Public Member Functions

oo_inline OOTmpString ()
 
oo_inline OOTmpString (cOOString str)
 
oo_inline OOTmpString tmpcopy ()
 
- Public Member Functions inherited from OOString
oo_inline OOString ()
 
oo_inline OOString (id val)
 
oo_inline OOString (cOOString str)
 
oo_inline OOString (cOOString str, NSRange range)
 <<= ??
 
oo_inline OOString (CFNullRef obj)
 
oo_inline OOString (CFStringRef obj)
 
oo_inline OOString (const OOStringSub &sub)
 
oo_inline OOString (const OONode &sub)
 
oo_inline OOString (const OONodeSub &sub)
 
oo_inline OOString (const OONodeArraySub &sub)
 
oo_inline OOString (int nilOrCapacity)
 
oo_inline OOString (long nilOrCapacity)
 
oo_inline OOString (OOReference< NSMutableString * > str)
 
oo_inline OOString (NSMutableString *str)
 
oo_inline OOString (NSString *str)
 
oo_inline OOString (double val)
 
oo_inline OOString (const char *val)
 
oo_inline OOString (const char *val, NSInteger len, int encoding=NSUTF8StringEncoding)
 
oo_inline OOString (OOData data, NSStringEncoding encoding=NSUTF8StringEncoding)
 
oo_inline OOString (cOOStringArray val)
 
oo_inline OOString (const std::string &val)
 
oo_inline OOStringoperator= (const std::string &val)
 
oo_inline operator std::string () const
 
oo_inline OOData utf8Data (NSStringEncoding encoding=NSUTF8StringEncoding) const
 
oo_inline operator const char * () const
 oo_inline NSMutableString *operator & () const { return autoget(); } ////
 
oo_inline operator OOData () const
 
oo_inline operator double () const
 
oo_inline OOString capitalize ()
 
oo_inline OOString operator+ ()
 
oo_inline OOString operator- ()
 
oo_inline OOStringoperator= (NSMutableString *val)
 
oo_inline OOStringoperator= (OOReference< NSMutableString * > val)
 
oo_inline OOStringoperator= (NSString *val)
 
oo_inline OOStringoperator= (int nilOrCapacity)
 
oo_inline OOStringoperator= (long nilOrCapacity)
 
oo_inline OOStringoperator= (const char *val)
 
oo_inline OOStringoperator= (id val)
 
oo_inline OOStringoperator= (cOOString val)
 
oo_inline OOStringoperator= (const OOStringSub &val)
 
oo_inline OOStringoperator= (const OOArraySub< OOString > &val)
 
oo_inline OOStringoperator= (const OODictionarySub< OOString > &val)
 
oo_inline OOStringoperator= (const OONodeArraySub &sub)
 
oo_inline OOStringoperator= (const OONodeSub &sub)
 
oo_inline OOStringoperator= (const OONode &sub)
 
oo_inline OOStringoperator+= (id val)
 
oo_inline OOStringoperator+= (int val)
 
oo_inline OOStringoperator+= (double val)
 
oo_inline OOStringoperator+= (const char *val)
 
oo_inline OOStringoperator+= (NSMutableString *str)
 
oo_inline OOStringoperator+= (NSString *str)
 
oo_inline OOStringoperator+= (cOOString str)
 
oo_inline OOStringoperator+= (const OOArraySub< OOString > &str)
 
oo_inline OOStringoperator+= (const OODictionarySub< OOString > &str)
 
oo_inline OOStringoperator-= (cOOString str)
 
oo_inline OOStringoperator-= (NSRange range)
 
oo_inline OOStringoperator*= (NSUInteger count)
 
oo_inline OOStringoperator*= (const OOReference< NSMutableString * > &val)
 
oo_inline BOOL operator== (const char *str) const
 
oo_inline BOOL operator!= (const char *str) const
 
oo_inline BOOL operator< (const char *str) const
 
oo_inline BOOL operator>= (const char *str) const
 
oo_inline BOOL operator> (const char *str) const
 
oo_inline BOOL operator<= (const char *str) const
 
oo_inline BOOL operator== (NSString *str) const
 
oo_inline BOOL operator!= (NSString *str) const
 
oo_inline BOOL operator< (NSString *str) const
 
oo_inline BOOL operator>= (NSString *str) const
 
oo_inline BOOL operator> (NSString *str) const
 
oo_inline BOOL operator<= (NSString *str) const
 
oo_inline BOOL operator== (NSMutableString *str) const
 
oo_inline BOOL operator!= (NSMutableString *str) const
 
oo_inline BOOL operator< (NSMutableString *str) const
 
oo_inline BOOL operator>= (NSMutableString *str) const
 
oo_inline BOOL operator> (NSMutableString *str) const
 
oo_inline BOOL operator<= (NSMutableString *str) const
 
oo_inline BOOL operator== (cOOString str) const
 
oo_inline BOOL operator!= (cOOString str) const
 
oo_inline BOOL operator< (cOOString str) const
 
oo_inline BOOL operator>= (cOOString str) const
 
oo_inline BOOL operator> (cOOString str) const
 
oo_inline BOOL operator<= (cOOString str) const
 
oo_inline OOTmpString tmpcopy () const
 
oo_inline OOStringArray operator/ (cOOString sep) const
 
oo_inline OOStringArray operator/ (const OOPattern &sep) const
 
oo_inline OOStringSub operator[] (int sub) const
 
oo_inline OOStringSub operator[] (const NSRange &sub) const
 
oo_inline OOStringSearch operator[] (cOOString sub) const
 
oo_inline OOStringSearch operator[] (const char *sub) const
 
oo_inline OOStringSearch operator[] (NSString *sub) const
 
oo_inline OOStringoperator<<= (NSString *val)
 
oo_inline OOStringoperator<<= (cOOString val)
 

Detailed Description

Definition at line 358 of file objstr.h.

Constructor & Destructor Documentation

oo_inline OOTmpString::OOTmpString ( )
inline

Definition at line 360 of file objstr.h.

oo_inline OOTmpString::OOTmpString ( cOOString  str)
inline

Definition at line 361 of file objstr.h.

Member Function Documentation

oo_inline OOTmpString OOTmpString::tmpcopy ( )
inline

Definition at line 362 of file objstr.h.


The documentation for this class was generated from the following file: