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

#include <objstr.h>

Public Member Functions

oo_inline OOReplace ()
 
oo_inline OOReplace (const char *expr)
 
oo_inline OOReplace (cOOString expr)
 
oo_inline OOReplace (cOOString pat, cOOString rep, int flags=OO_REG_FLAGS)
 
oo_inline void init (cOOString expr)
 
oo_inline void init (cOOString pat, cOOString rep, int flags=OO_REG_FLAGS)
 
oo_inline OOString exec (cOOString input) const
 
oo_inline OOString exec (cOOString input, cOOStringArray outputs) const
 

Private Attributes

OOPattern pattern
 
OOString replace
 

Detailed Description

Definition at line 715 of file objstr.h.

Constructor & Destructor Documentation

oo_inline OOReplace::OOReplace ( )
inline

Definition at line 720 of file objstr.h.

oo_inline OOReplace::OOReplace ( const char *  expr)
inline

Definition at line 721 of file objstr.h.

oo_inline OOReplace::OOReplace ( cOOString  expr)
inline

Definition at line 724 of file objstr.h.

oo_inline OOReplace::OOReplace ( cOOString  pat,
cOOString  rep,
int  flags = OO_REG_FLAGS 
)
inline

Definition at line 727 of file objstr.h.

Member Function Documentation

oo_inline OOString OOReplace::exec ( cOOString  input) const
inline

Definition at line 749 of file objstr.h.

oo_inline OOString OOReplace::exec ( cOOString  input,
cOOStringArray  outputs 
) const
inline

Definition at line 753 of file objstr.h.

oo_inline void OOReplace::init ( cOOString  expr)
inline

Definition at line 731 of file objstr.h.

oo_inline void OOReplace::init ( cOOString  pat,
cOOString  rep,
int  flags = OO_REG_FLAGS 
)
inline

Definition at line 744 of file objstr.h.

Member Data Documentation

OOPattern OOReplace::pattern
private

Definition at line 716 of file objstr.h.

OOString OOReplace::replace
private

Definition at line 717 of file objstr.h.


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