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

#include <objstr.h>

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

Public Member Functions

oo_inline OODocument (cOOString name)
 
- Public Member Functions inherited from OOFile
oo_inline OOFile ()
 
oo_inline OOFile (NSURL *url)
 
oo_inline OOFile (cOOFile file)
 
oo_inline OOFile (cOOString path, BOOL isDir=NO)
 
oo_inline OOFile (cOOString name, cOOString type)
 
oo_inline OOFilesetPath (cOOString path, BOOL isDir=NO)
 
oo_inline OOString path () const
 
oo_inline OOString name () const
 
oo_inline OOString dir () const
 
oo_inline OOString ext () const
 
oo_inline OOFilecanonize ()
 
oo_inline NSDictionary * attr (NSError **error=NULL) const
 
oo_inline unsigned long long size () const
 
oo_inline BOOL exists () const
 
oo_inline BOOL copyto (cOOString to) const
 
oo_inline BOOL moveto (cOOString to) const
 
oo_inline BOOL linkto (cOOString to) const
 
oo_inline BOOL remove ()
 
oo_inline BOOL mkdir (BOOL flag=YES, NSDictionary *attr=nil)
 
oo_inline OOFileoperator= (cOOString str)
 
oo_inline OOFileoperator= (cOOData data)
 
oo_inline OOFileoperator= (cOOFile file)
 
- Public Member Functions inherited from OOURL
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

Pathfinder for documents for applications.

Definition at line 1295 of file objstr.h.

Constructor & Destructor Documentation

oo_inline OODocument::OODocument ( cOOString  name)
inline

Definition at line 1298 of file objstr.h.


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