AUI Framework  master
Cross-platform module-based framework for developing C++20 desktop applications
IStringable Class Referenceabstract

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

Detailed Description

Object that can be converted to string.

Used in reflection.

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)
 

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

#include <AUI/Common/IStringable.h>


The documentation for this class was generated from the following file:
Inheritance diagram for IStringable: