Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
steppable::Data< BaseT, BaseTName > Class Template Reference

Represents data that is being passed through Steppable. More...

#include <data.hpp>

Public Member Functions

std::string getDataType ()
 Data (const BaseT object)
 Data ()
Dataoperator= (const BaseT &object)

Private Attributes

BaseT value

Detailed Description

template<typename BaseT, StringLiteral BaseTName>
class steppable::Data< BaseT, BaseTName >

Represents data that is being passed through Steppable.

This class contains a data value, and a name of the data.

Template Parameters
BaseTThe type of the data.
BaseTNameA StringLiteral describing the type of the data.

Constructor & Destructor Documentation

◆ Data() [1/2]

template<typename BaseT, StringLiteral BaseTName>
steppable::Data< BaseT, BaseTName >::Data ( const BaseT object)
inline

◆ Data() [2/2]

template<typename BaseT, StringLiteral BaseTName>
steppable::Data< BaseT, BaseTName >::Data ( )
inline

Member Function Documentation

◆ getDataType()

template<typename BaseT, StringLiteral BaseTName>
std::string steppable::Data< BaseT, BaseTName >::getDataType ( )
inline

◆ operator=()

template<typename BaseT, StringLiteral BaseTName>
Data & steppable::Data< BaseT, BaseTName >::operator= ( const BaseT & object)
inline

Member Data Documentation

◆ value

template<typename BaseT, StringLiteral BaseTName>
BaseT steppable::Data< BaseT, BaseTName >::value
private

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