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)
MarControl * operator() () const
MarControl & operator* () const
MarControl * operator-> () const
MarControlPtr & operator= (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: