Marsyas  0.6.0-alpha
Public Member Functions | Friends
MarControlPtr Class Reference

#include <MarControl.h>

Public Member Functions

bool isEqual (const MarControlPtr &v1)
bool isInvalid () const
 MarControlPtr ()
 MarControlPtr (const MarControlPtr &a)
 MarControlPtr (MarControl control)
 MarControlPtr (MarControlValue *value)
 MarControlPtr (int ne)
 MarControlPtr (float ne)
 MarControlPtr (mrs_natural ne)
 MarControlPtr (double re)
 MarControlPtr (const char *c)
 MarControlPtr (std::string st)
 MarControlPtr (bool be)
 MarControlPtr (realvec ve)
 MarControlPtr (unsigned int ne)
 MarControlPtr (MarControl *control)
MarControloperator() () const
MarControloperator* () const
MarControloperator-> () const
MarControlPtroperator= (const MarControlPtr &a)
 ~MarControlPtr ()

Friends

marsyas_EXPORT friend bool operator!= (const MarControlPtr &v1, const MarControlPtr &v2)
marsyas_EXPORT friend mrs_real operator* (const MarControlPtr &v1, const mrs_real &v2)
marsyas_EXPORT friend mrs_real operator* (const mrs_real &v1, const MarControlPtr &v2)
marsyas_EXPORT friend MarControlPtr operator* (const MarControlPtr &v1, const MarControlPtr &v2)
marsyas_EXPORT friend mrs_real operator+ (const MarControlPtr &v1, const mrs_real &v2)
marsyas_EXPORT friend mrs_real operator+ (const mrs_real &v1, const MarControlPtr &v2)
marsyas_EXPORT friend MarControlPtr operator+ (const MarControlPtr &v1, const MarControlPtr &v2)
marsyas_EXPORT friend mrs_real operator- (const MarControlPtr &v1, const mrs_real &v2)
marsyas_EXPORT friend mrs_real operator- (const mrs_real &v1, const MarControlPtr &v2)
marsyas_EXPORT friend MarControlPtr operator- (const MarControlPtr &v1, const MarControlPtr &v2)
marsyas_EXPORT friend mrs_real operator/ (const MarControlPtr &v1, const mrs_real &v2)
marsyas_EXPORT friend mrs_real operator/ (const mrs_real &v1, const MarControlPtr &v2)
marsyas_EXPORT friend MarControlPtr operator/ (const MarControlPtr &v1, const MarControlPtr &v2)
marsyas_EXPORT friend bool operator< (const MarControlPtr &v1, const MarControlPtr &v2)
marsyas_EXPORT friend
std::ostream & 
operator<< (std::ostream &os, const MarControlPtr &ctrl)
marsyas_EXPORT friend bool operator== (const MarControlPtr &v1, const MarControlPtr &v2)

Detailed Description

Definition at line 67 of file MarControl.h.


Constructor & Destructor Documentation

Definition at line 59 of file MarControl.cpp.

MarControlPtr ( const MarControlPtr a)

Definition at line 674 of file MarControl.cpp.

Definition at line 516 of file MarControl.cpp.

Definition at line 523 of file MarControl.cpp.

Definition at line 530 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( float  ne)

Definition at line 544 of file MarControl.cpp.

Definition at line 552 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( double  re)

Definition at line 559 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( const char *  c)

Definition at line 566 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( std::string  st)

Definition at line 573 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( bool  be)

Definition at line 580 of file MarControl.cpp.

Definition at line 587 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( unsigned int  ne)

Definition at line 537 of file MarControl.cpp.

Definition at line 685 of file MarControl.cpp.

Definition at line 64 of file MarControl.cpp.


Member Function Documentation

WAS_INLINE bool isEqual ( const MarControlPtr v1)

Definition at line 722 of file MarControl.cpp.

WAS_INLINE bool isInvalid ( ) const

Definition at line 715 of file MarControl.cpp.

MarControl* operator() ( ) const [inline]

Definition at line 106 of file MarControl.h.

MarControl& operator* ( ) const [inline]

Definition at line 107 of file MarControl.h.

MarControl* operator-> ( ) const [inline]

Definition at line 108 of file MarControl.h.

WAS_INLINE MarControlPtr & operator= ( const MarControlPtr a)

Definition at line 697 of file MarControl.cpp.


Friends And Related Function Documentation

marsyas_EXPORT friend bool operator!= ( const MarControlPtr v1,
const MarControlPtr v2 
) [friend]

Definition at line 604 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator* ( const MarControlPtr v1,
const mrs_real v2 
) [friend]

Definition at line 629 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator* ( const mrs_real v1,
const MarControlPtr v2 
) [friend]

Definition at line 633 of file MarControl.cpp.

marsyas_EXPORT friend MarControlPtr operator* ( const MarControlPtr v1,
const MarControlPtr v2 
) [friend]

Definition at line 658 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator+ ( const MarControlPtr v1,
const mrs_real v2 
) [friend]

Definition at line 609 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator+ ( const mrs_real v1,
const MarControlPtr v2 
) [friend]

Definition at line 614 of file MarControl.cpp.

marsyas_EXPORT friend MarControlPtr operator+ ( const MarControlPtr v1,
const MarControlPtr v2 
) [friend]

Definition at line 648 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator- ( const MarControlPtr v1,
const mrs_real v2 
) [friend]

Definition at line 619 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator- ( const mrs_real v1,
const MarControlPtr v2 
) [friend]

Definition at line 624 of file MarControl.cpp.

marsyas_EXPORT friend MarControlPtr operator- ( const MarControlPtr v1,
const MarControlPtr v2 
) [friend]

Definition at line 653 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator/ ( const MarControlPtr v1,
const mrs_real v2 
) [friend]

Definition at line 638 of file MarControl.cpp.

marsyas_EXPORT friend mrs_real operator/ ( const mrs_real v1,
const MarControlPtr v2 
) [friend]

Definition at line 643 of file MarControl.cpp.

marsyas_EXPORT friend MarControlPtr operator/ ( const MarControlPtr v1,
const MarControlPtr v2 
) [friend]

Definition at line 663 of file MarControl.cpp.

marsyas_EXPORT friend bool operator< ( const MarControlPtr v1,
const MarControlPtr v2 
) [friend]

Definition at line 668 of file MarControl.cpp.

marsyas_EXPORT friend std::ostream& operator<< ( std::ostream &  os,
const MarControlPtr ctrl 
) [friend]

Definition at line 594 of file MarControl.cpp.

marsyas_EXPORT friend bool operator== ( const MarControlPtr v1,
const MarControlPtr v2 
) [friend]

Definition at line 599 of file MarControl.cpp.


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