AuxPort 0.2
Modules for Audio Software Development
Loading...
Searching...
No Matches
AuxPort::ICasters Class Referenceabstract

ICasters is an abstract class that provides pure virtual interfaces to cast data from one type to another. More...

#include <AuxCaster.h>

Inheritance diagram for AuxPort::ICasters:
AuxPort::String

Public Member Functions

virtual int32 toInt32 ()=0
 This function can be implemented by your Class/Type to cast it to an int32 integer.
 
virtual uint32 toUInt32 ()=0
 This function can be implemented by your Class/Type to cast it to an unsigned int32 integer.
 
virtual std::string toStdString ()=0
 This function can be implemented by your Class/Type to cast it to a std::string.
 
virtual double toDouble ()=0
 This function can be implemented by your Class/Type to cast it to Double.
 

Detailed Description

ICasters is an abstract class that provides pure virtual interfaces to cast data from one type to another.

Definition at line 53 of file AuxCaster.h.

Member Function Documentation

◆ toDouble()

virtual double AuxPort::ICasters::toDouble ( )
pure virtual

This function can be implemented by your Class/Type to cast it to Double.

Implemented in AuxPort::String.

◆ toInt32()

virtual int32 AuxPort::ICasters::toInt32 ( )
pure virtual

This function can be implemented by your Class/Type to cast it to an int32 integer.

Implemented in AuxPort::String.

◆ toStdString()

virtual std::string AuxPort::ICasters::toStdString ( )
pure virtual

This function can be implemented by your Class/Type to cast it to a std::string.

Implemented in AuxPort::String.

◆ toUInt32()

virtual uint32 AuxPort::ICasters::toUInt32 ( )
pure virtual

This function can be implemented by your Class/Type to cast it to an unsigned int32 integer.

Implemented in AuxPort::String.


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