SO3::SAnyNumeric Class Reference

#include <SO3Any.h>

Inheritance diagram for SO3::SAnyNumeric:
SO3::SAny

List of all members.

Classes

class  numholder
class  numplaceholder

Public Member Functions

 SAnyNumeric ()
template<typename ValueType >
 SAnyNumeric (const ValueType &value)
 SAnyNumeric (const SAnyNumeric &other)
 SAnyNumeric (placeholder *pholder)
SAnyNumericoperator= (const SAnyNumeric &rhs)
SAnyNumeric operator+ (const SAnyNumeric &rhs) const
SAnyNumeric operator- (const SAnyNumeric &rhs) const
SAnyNumeric operator* (const SAnyNumeric &rhs) const
SAnyNumeric operator* (float factor) const
SAnyNumeric operator/ (const SAnyNumeric &rhs) const
SAnyNumericoperator+= (const SAnyNumeric &rhs)
SAnyNumericoperator-= (const SAnyNumeric &rhs)
SAnyNumericoperator*= (const SAnyNumeric &rhs)
SAnyNumericoperator/= (const SAnyNumeric &rhs)

Detailed Description

Specialised SAny class which has built in arithmetic operators, but can hold only types which support operator +,-,* and / .

Definition at line 228 of file SO3Any.h.


Constructor & Destructor Documentation

SO3::SAnyNumeric::SAnyNumeric (  )  [inline]

Definition at line 349 of file SO3Any.h.

template<typename ValueType >
SO3::SAnyNumeric::SAnyNumeric ( const ValueType &  value  )  [inline]

Definition at line 355 of file SO3Any.h.

SO3::SAnyNumeric::SAnyNumeric ( const SAnyNumeric other  )  [inline]

Definition at line 362 of file SO3Any.h.

SO3::SAnyNumeric::SAnyNumeric ( placeholder pholder  )  [inline]

Definition at line 369 of file SO3Any.h.


Member Function Documentation

SAnyNumeric SO3::SAnyNumeric::operator* ( float  factor  )  const [inline]

Definition at line 405 of file SO3Any.h.

SAnyNumeric SO3::SAnyNumeric::operator* ( const SAnyNumeric rhs  )  const [inline]

Definition at line 398 of file SO3Any.h.

SAnyNumeric& SO3::SAnyNumeric::operator*= ( const SAnyNumeric rhs  )  [inline]

Definition at line 435 of file SO3Any.h.

SAnyNumeric SO3::SAnyNumeric::operator+ ( const SAnyNumeric rhs  )  const [inline]

Definition at line 384 of file SO3Any.h.

SAnyNumeric& SO3::SAnyNumeric::operator+= ( const SAnyNumeric rhs  )  [inline]

Definition at line 419 of file SO3Any.h.

SAnyNumeric SO3::SAnyNumeric::operator- ( const SAnyNumeric rhs  )  const [inline]

Definition at line 391 of file SO3Any.h.

SAnyNumeric& SO3::SAnyNumeric::operator-= ( const SAnyNumeric rhs  )  [inline]

Definition at line 427 of file SO3Any.h.

SAnyNumeric SO3::SAnyNumeric::operator/ ( const SAnyNumeric rhs  )  const [inline]

Definition at line 412 of file SO3Any.h.

SAnyNumeric& SO3::SAnyNumeric::operator/= ( const SAnyNumeric rhs  )  [inline]

Definition at line 443 of file SO3Any.h.

SAnyNumeric& SO3::SAnyNumeric::operator= ( const SAnyNumeric rhs  )  [inline]

Definition at line 376 of file SO3Any.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Mon Oct 31 14:42:39 2011 for SO3Engine by  doxygen 1.6.3