Marsyas  0.5.0-beta1
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.

WAS_INLINE MarControlPtr ( MarControl  control)

Definition at line 516 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( MarControlValue value)

Definition at line 523 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( int  ne)

Definition at line 530 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( float  ne)

Definition at line 544 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( mrs_natural  ne)

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.

WAS_INLINE MarControlPtr ( realvec  ve)

Definition at line 587 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( unsigned int  ne)

Definition at line 537 of file MarControl.cpp.

WAS_INLINE MarControlPtr ( MarControl control)

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: