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

#include <objvec.h>

Inheritance diagram for OOStrings:
OOVector< OOString > OOPointer< OOBuffer< OOString > * > OOReference< NSValue * >

Public Member Functions

oo_inline OOStrings ()
 
oo_inline OOStrings (NSMutableArray *arr)
 
oo_inline OOStrings (const OOStrings &val)
 
oo_inline OOStrings (cOOStringArray array)
 
oo_inline OOStringsoperator= (const OOStrings &val)
 
oo_inline OOStringsoperator= (NSValue *val)
 
oo_inline OOStringsoperator= (NSArray *array)
 
oo_inline OOStringArray array ()
 
oo_inline operator OOStringArray ()
 
- Public Member Functions inherited from OOVector< OOString >
oo_inline OOVector ()
 
oo_inline OOVector (const OOVector &val)
 
oo_inline OOVector (int size)
 oo_inline OOVector( OOClassPtr<OOVector<ETYPE> > &val ) { *this = val.cget(); }
 
oo_inline OOVector (const OOArray< OOString > &array)
 
oo_inline OOVector (const NSArray *array)
 
oo_inline void reserve (NSUInteger size)
 
oo_inline NSUInteger size ()
 
oo_inline OOStringbegin ()
 
oo_inline OOStringend ()
 
oo_inline OOVectoroperator= (NSValue *val)
 
oo_inline OOVectoroperator= (const OOVector &val)
 
oo_inline operator int ()
 
oo_inline OOStringoperator[] (int sub)
 
oo_inline OOVectoroperator+= (OOStringvalue)
 

Additional Inherited Members

- Protected Member Functions inherited from OOPointer< OOBuffer< OOString > * >
oo_inline NSValue * pset (NSValue *val) OO_RETURNS
 
oo_inline OOBuffer< OOString > * pset (OOBuffer< OOString > *ptr)
 
oo_inline OOBuffer< OOString > * pget ()
 

Detailed Description

A fast container for an array of strings.

OOStrings ted;
ted[99] <<= "Go on ";
ted[99] *= 10; 

Definition at line 384 of file objvec.h.

Constructor & Destructor Documentation

oo_inline OOStrings::OOStrings ( )
inline

Definition at line 386 of file objvec.h.

oo_inline OOStrings::OOStrings ( NSMutableArray *  arr)
inline

Definition at line 387 of file objvec.h.

oo_inline OOStrings::OOStrings ( const OOStrings val)
inline

Definition at line 388 of file objvec.h.

oo_inline OOStrings::OOStrings ( cOOStringArray  array)
inline

Definition at line 389 of file objvec.h.

Member Function Documentation

oo_inline OOStringArray OOStrings::array ( )
inline

Definition at line 399 of file objvec.h.

oo_inline OOStrings::operator OOStringArray ( )
inline

Definition at line 407 of file objvec.h.

oo_inline OOStrings& OOStrings::operator= ( const OOStrings val)
inline

Definition at line 391 of file objvec.h.

oo_inline OOStrings& OOStrings::operator= ( NSValue *  val)
inline

Definition at line 392 of file objvec.h.

oo_inline OOStrings& OOStrings::operator= ( NSArray *  array)
inline

Definition at line 393 of file objvec.h.


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