public |
Inheritance Graph
graph BT
_NumberAttribute
_NumberAttribute --> GenericNumberAttribute
click _NumberAttribute "classUtil_1_1__NumberAttribute"
click GenericNumberAttribute "classUtil_1_1GenericNumberAttribute"
Description
Generic attribute to store a number value.
Public Types
typedef _NumberAttribute < Number > | attr_t |
Public Functions
_NumberAttribute(Number _n) | |
~_NumberAttribute() | |
Number | get() const |
void | set(Number newValue) |
attr_t * | clone() const |
std::string | toString() const |
std::string | toJSON() const |
double | toDouble() const |
float | toFloat() const |
int | toInt() const |
unsigned int | toUnsignedInt() const |
bool | operator==(const GenericAttribute & void) const Per default, the comparison returns false for unspecified types. |
Documentation
typedef
Util::_NumberAttribute::attr_t
public |
typedef _NumberAttribute < Number > attr_t |
Defined in Util/GenericAttribute.h:312
function
Util::_NumberAttribute::_NumberAttribute
public | inline | explicit |
_NumberAttribute( | Number | _n ) |
Defined in Util/GenericAttribute.h:314
function
Util::_NumberAttribute::~_NumberAttribute
public | inline | virtual |
~_NumberAttribute( | ) |
Defined in Util/GenericAttribute.h:316
function
Util::_NumberAttribute::get
public | const | inline |
Number get( | ) const |
Return the stored number value.
Returns
Number value
Defined in Util/GenericAttribute.h:324
function
Util::_NumberAttribute::set
public | inline |
void set( | Number | newValue ) |
Update the stored number value.
Parameters
- newValue
- New number value
Defined in Util/GenericAttribute.h:333
function
Util::_NumberAttribute::clone
public | const | inline | virtual |
attr_t * clone( | ) const |
Create a copy of this object.
Returns
Exact copy.
Defined in Util/GenericAttribute.h:337
function
Util::_NumberAttribute::toString
public | const | inline | virtual |
std::string toString( | ) const |
Convert the object to a human-readable string.
Returns
String representation.
Defined in Util/GenericAttribute.h:338
function
Util::_NumberAttribute::toJSON
public | const | inline | virtual |
std::string toJSON( | ) const |
Convert the object to JavaScript Object Notation (JSON).
Returns
JSON representation;
Defined in Util/GenericAttribute.h:339
function
Util::_NumberAttribute::toDouble
public | const | inline | virtual |
double toDouble( | ) const |
Convert the object to a floating-point value with double precision.
Returns
Floating-point representation with double precision.
Defined in Util/GenericAttribute.h:340
function
Util::_NumberAttribute::toFloat
public | const | inline | virtual |
float toFloat( | ) const |
Convert the object to a floating-point value.
Returns
Floating-point representation.
Defined in Util/GenericAttribute.h:341
function
Util::_NumberAttribute::toInt
public | const | inline | virtual |
int toInt( | ) const |
Convert the object to an integer value.
Returns
Integer representation.
Defined in Util/GenericAttribute.h:342
function
Util::_NumberAttribute::toUnsignedInt
public | const | inline | virtual |
unsigned int toUnsignedInt( | ) const |
Convert the object to an unsigned integer value.
Returns
Unsigned integer representation.
Defined in Util/GenericAttribute.h:343
function
Util::_NumberAttribute::operator==
public | const | inline | virtual |
bool operator==( | const GenericAttribute & | void ) const |
Per default, the comparison returns false for unspecified types.
Defined in Util/GenericAttribute.h:344