Etermal
Embeddable Terminal and shell for OpenGL
|
An abstract class representing a parameter of indeterminate data type. More...
#include <ArgData.h>
Public Member Functions | |
virtual std::string | getString () noexcept=0 |
The best representation of the parameter as a string. More... | |
virtual bool | getBool () noexcept=0 |
The best representation of the parameter as a boolean. More... | |
virtual int | getInt () noexcept=0 |
The best representation of the parameter as an integer. More... | |
virtual float | getFloat () noexcept=0 |
The best representation of the parameter as a float. More... | |
An abstract class representing a parameter of indeterminate data type.
|
pure virtualnoexcept |
The best representation of the parameter as a boolean.
Implemented in etm::data::Float, etm::data::Integer, etm::data::Boolean, and etm::data::String.
|
pure virtualnoexcept |
The best representation of the parameter as a float.
Implemented in etm::data::Float, etm::data::Integer, etm::data::Boolean, and etm::data::String.
|
pure virtualnoexcept |
The best representation of the parameter as an integer.
Implemented in etm::data::Float, etm::data::Integer, etm::data::Boolean, and etm::data::String.
|
pure virtualnoexcept |
The best representation of the parameter as a string.
Implemented in etm::data::Float, etm::data::Integer, etm::data::Boolean, and etm::data::String.