AUI Framework  master
Cross-platform base for C++ UI apps
Loading...
Searching...
No Matches
IStringable Class Referenceabstract

Object that can be converted to string. More...

#include <AUI/Common/IStringable.h>

Public Member Functions#

virtual AString toString () const =0
 

Static Public Member Functions#

template<typename T>
static AString toString (const T *t)
 
template<typename T>
static AString toString (const _< T > &t)
 

Detailed Description#

Used in reflection.

Member Function Documentation#

◆ toString() [1/3]#

virtual AString IStringable::toString ( ) const
pure virtual

◆ toString() [2/3]#

template<typename T>
static AString IStringable::toString ( const _< T > & t)
inlinestatic

Wrapper function. If the passed object is an instance of IStringable the supplyValue of toString of this object will be returned, AReflect::name() of this pointer otherwise

◆ toString() [3/3]#

template<typename T>
static AString IStringable::toString ( const T * t)
inlinestatic

Wrapper function. If the passed object is an instance of IStringable the supplyValue of toString of this object will be returned, AReflect::name() of this pointer otherwise