ModifierT is a helper class to handle the mapping of Type->Enum and Enum->Type. More...
#include <Modifier.h>
Public Member Functions | |
virtual ModifierTypeEnum | getModifierType () const |
Returns ModifierType for typename T. | |
virtual uint32_t | getModifierUsage () const |
Returns ModifierUsage for typename T. |
ModifierT is a helper class to handle the mapping of Type->Enum and Enum->Type.
This imposes some structure on the subclasses--they all now expect to have a const static field called ModifierType.
virtual ModifierTypeEnum nvidia::apex::ModifierT< T >::getModifierType | ( | ) | const [inline, virtual] |
Returns ModifierType for typename T.
Implements nvidia::apex::Modifier.
virtual uint32_t nvidia::apex::ModifierT< T >::getModifierUsage | ( | ) | const [inline, virtual] |
Returns ModifierUsage for typename T.
Implements nvidia::apex::Modifier.