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

#include <objstr.h>

Inheritance diagram for OONumber:
OOReference< NSNumber * >

Public Member Functions

oo_inline OONumber (double d)
 
oo_inline OONumber (NSNumber *val)
 
oo_inline operator double () const
 
oo_inline double operator* () const
 
oo_inline OONumber & operator= (const OONumber &val)
 
oo_inline OONumber & operator+= (double val)
 
oo_inline OONumber & operator-= (double val)
 
oo_inline OONumber & operator*= (double val)
 
oo_inline OONumber & operator/= (double val)
 
oo_inline OONumber operator+ (double val) const
 
oo_inline OONumber operator- (double val) const
 
oo_inline OONumber operator* (double val) const
 
oo_inline OONumber operator/ (double val) const
 

Detailed Description

A wrapper for a number using NSNumber so it can be put in an NSArray or NSDictionary

Definition at line 1572 of file objstr.h.

Constructor & Destructor Documentation

oo_inline OONumber::OONumber ( double  d)
inline

Definition at line 1574 of file objstr.h.

oo_inline OONumber::OONumber ( NSNumber *  val)
inline

Definition at line 1577 of file objstr.h.

Member Function Documentation

oo_inline OONumber::operator double ( ) const
inline

Definition at line 1582 of file objstr.h.

oo_inline double OONumber::operator* ( ) const
inline

Definition at line 1583 of file objstr.h.

oo_inline OONumber OONumber::operator* ( double  val) const
inline

Definition at line 1592 of file objstr.h.

oo_inline OONumber& OONumber::operator*= ( double  val)
inline

Definition at line 1588 of file objstr.h.

oo_inline OONumber OONumber::operator+ ( double  val) const
inline

Definition at line 1590 of file objstr.h.

oo_inline OONumber& OONumber::operator+= ( double  val)
inline

Definition at line 1586 of file objstr.h.

oo_inline OONumber OONumber::operator- ( double  val) const
inline

Definition at line 1591 of file objstr.h.

oo_inline OONumber& OONumber::operator-= ( double  val)
inline

Definition at line 1587 of file objstr.h.

oo_inline OONumber OONumber::operator/ ( double  val) const
inline

Definition at line 1593 of file objstr.h.

oo_inline OONumber& OONumber::operator/= ( double  val)
inline

Definition at line 1589 of file objstr.h.

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

Definition at line 1585 of file objstr.h.


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