Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
WMitem< T > Class Template ReferenceWMitem<T> is a reference to the variable of type T described by the associated WMentry. More...
Inheritance diagram for WMitem< T >:
Detailed Descriptiontemplate<class T>
|
Public Member Functions | |
WMitem (T *const initval) | |
constructor | |
WMitem (const WMitem &in) | |
shallow copy | |
virtual WMitem< T > & | operator= (const T &new_value) |
Assignment operator. | |
WMitem< T > & | operator++ () |
Generic operator prefix (++x). | |
WMitem< T > | operator++ (int) |
Generic operator postfix (x++). | |
WMitem< T > & | operator-- () |
Generic operator prefix (--x). | |
WMitem< T > | operator-- (int) |
Generic operator postfix (x--). | |
WMitem< T > & | operator+= (const T &val) |
Generic operator+=. | |
WMitem< T > & | operator-= (const T &val) |
Generic operator-=. | |
WMitem< T > & | operator*= (const T &val) |
Generic operator*=. | |
WMitem< T > & | operator/= (const T &val) |
Generic operator/=. | |
void | announce (const T &val) |
Annonces changes, throws an event from wmVarEGID. | |
virtual T & | get_value (void) const |
Explicit retrieval of variable value, used by toString(). | |
virtual | operator T & () const |
Coerce a WMitem<T> to type T by retrieving the value. | |
virtual std::string | toString (void) const |
std::String representation of the value. | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation | |
template<> | |
std::string | toString (void) const |
override this to return appropriate string representation |
void WMitem< T >::announce | ( | const T & | val | ) |
Annonces changes, throws an event from wmVarEGID.
Definition at line 263 of file WMclass.h.
Referenced by WMitem< T >::operator++(), WMitem< T >::operator--(), and WMitem< T >::operator=().
virtual T& WMitem< T >::get_value | ( | void | ) | const [virtual] |
Explicit retrieval of variable value, used by toString().
Definition at line 169 of file WMclass.h.
Referenced by dump(), WMMonitorBehavior::find(), WMitem< T >::operator*=(), WMitem< T >::operator++(), WMitem< T >::operator+=(), WMitem< T >::operator--(), WMitem< T >::operator-=(), WMitem< T >::operator/=(), WMitem< T >::operator=(), WMMonitorBehavior::registerData(), and WMitem< T >::toString().
virtual WMitem< T >::operator T & | ( | ) | const [virtual] |
Assignment operator.
The assignment operator for WMitem<T> changes the value of the variable referenced by the WMitem, and reports the change if the variable is "watched".
Definition at line 255 of file WMclass.h.
Referenced by WMitem< T >::operator*=(), WMitem< T >::operator+=(), WMitem< T >::operator-=(), and WMitem< T >::operator/=().
std::string WMitem< WMregistry >::toString | ( | void | ) | const [virtual] |
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 70 of file WMclass.cc.
std::string WMitem< std::string >::toString | ( | void | ) | const [virtual] |
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 63 of file WMclass.cc.
std::string WMitem< char * >::toString | ( | void | ) | const [virtual] |
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 51 of file WMclass.cc.
std::string WMitem< char >::toString | ( | void | ) | const [virtual] |
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 44 of file WMclass.cc.
std::string WMitem< bool >::toString | ( | void | ) | const [virtual] |
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 37 of file WMclass.cc.
std::string WMitem< double >::toString | ( | void | ) | const [virtual] |
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 30 of file WMclass.cc.
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 23 of file WMclass.cc.
std::string WMitem< int >::toString | ( | void | ) | const [virtual] |
override this to return appropriate string representation
Implements WMitem_base.
Definition at line 16 of file WMclass.cc.
std::string WMitem< T >::toString | ( | void | ) | const [virtual] |
std::String representation of the value.
Generic toString() method that just displays the variable's type and address. Will be overridden for common types like int or double.
Implements WMitem_base.
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:18 2016 by Doxygen 1.6.3 |