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.