Provides hints about the parameter definition. More...
#include <NvParameterized.h>
Public Member Functions | |
virtual | ~Hint () |
Destructor. | |
virtual const char * | name (void) const =0 |
Returns the name of the hint. | |
virtual DataType | type (void) const =0 |
Returns the type of the hint. | |
virtual uint64_t | asUInt (void) const =0 |
Returns the unsigned 64-bit value of the hint. | |
virtual double | asFloat (void) const =0 |
Returns the 64-bit floating point value of the hint. | |
virtual const char * | asString (void) const =0 |
Returns the const character pointer for hint. | |
virtual bool | setAsUInt (uint64_t v)=0 |
Set the value if the hint is a 64bit unsigned type. |
Provides hints about the parameter definition.
virtual double NvParameterized::Hint::asFloat | ( | void | ) | const [pure virtual] |
Returns the 64-bit floating point value of the hint.
virtual const char* NvParameterized::Hint::asString | ( | void | ) | const [pure virtual] |
Returns the const character pointer for hint.
virtual uint64_t NvParameterized::Hint::asUInt | ( | void | ) | const [pure virtual] |
Returns the unsigned 64-bit value of the hint.