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

#include <objstr.h>

Inheritance diagram for OOURL:
OOReference< NSURL * > OOFile OODocument OOResource OOTmpFile

Public Member Functions

oo_inline OOURL (NSURL *url)
 
oo_inline OOURL (cOOString url, NSURL *base=nil)
 
oo_inline OOURL (NSString *url=OONil, NSURL *base=nil)
 
oo_inline void setURL (cOOString url, NSURL *baseURL=nil)
 
oo_inline OORequest request () const
 
oo_inline BOOL operator== (cOOURL other)
 
oo_inline OOString string (NSStringEncoding *enc=NULL, NSError **error=NULL) const
 
oo_inline OOData data (NSDataReadingOptions readOptionsMask=0, NSError **errorPtr=NULL) const
 
oo_inline operator OOString () const
 
oo_inline operator OOData () const
 
oo_inline id object ()
 
oo_inline OOString post (cOOString post)
 
oo_inline BOOL save (cOOString string, NSStringEncoding encoding=NSUTF8StringEncoding)
 
oo_inline BOOL save (NSData *data, BOOL atomically=NO)
 
oo_inline BOOL save (id object, BOOL atomically=NO)
 
OONode xml (int flags=0)
 

Detailed Description

OOURL to initialise strings from the network or files.

Definition at line 1131 of file objstr.h.

Constructor & Destructor Documentation

oo_inline OOURL::OOURL ( NSURL *  url)
inline

Definition at line 1134 of file objstr.h.

oo_inline OOURL::OOURL ( cOOString  url,
NSURL *  base = nil 
)
inline

Definition at line 1137 of file objstr.h.

oo_inline OOURL::OOURL ( NSString *  url = OONil,
NSURL *  base = nil 
)
inline

Definition at line 1140 of file objstr.h.

Member Function Documentation

oo_inline OOData OOURL::data ( NSDataReadingOptions  readOptionsMask = 0,
NSError **  errorPtr = NULL 
) const
inline

Definition at line 1158 of file objstr.h.

oo_inline id OOURL::object ( )
inline

Definition at line 1167 of file objstr.h.

oo_inline OOURL::operator OOData ( ) const
inline

Definition at line 1164 of file objstr.h.

oo_inline OOURL::operator OOString ( ) const
inline

Definition at line 1161 of file objstr.h.

oo_inline BOOL OOURL::operator== ( cOOURL  other)
inline

Definition at line 1152 of file objstr.h.

oo_inline OOString OOURL::post ( cOOString  post)
inline

Definition at line 1170 of file objstr.h.

oo_inline OORequest OOURL::request ( ) const
inline

Definition at line 1149 of file objstr.h.

oo_inline BOOL OOURL::save ( cOOString  string,
NSStringEncoding  encoding = NSUTF8StringEncoding 
)
inline

Definition at line 1174 of file objstr.h.

oo_inline BOOL OOURL::save ( NSData *  data,
BOOL  atomically = NO 
)
inline

Definition at line 1177 of file objstr.h.

oo_inline BOOL OOURL::save ( id  object,
BOOL  atomically = NO 
)
inline

Definition at line 1180 of file objstr.h.

oo_inline void OOURL::setURL ( cOOString  url,
NSURL *  baseURL = nil 
)
inline

Definition at line 1143 of file objstr.h.

oo_inline OOString OOURL::string ( NSStringEncoding *  enc = NULL,
NSError **  error = NULL 
) const
inline

Definition at line 1155 of file objstr.h.

OONode OOURL::xml ( int  flags = 0)
inline

Definition at line 778 of file objxml.h.


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