#include <GteProgramDefines.h>
Public Member Functions | |
void | Clear () |
std::vector< std::pair< std::string, std::string > > const & | Get () const |
ProgramDefines () | |
void | Remove (std::string const &name) |
void | Set (std::string const &name, int value) |
void | Set (std::string const &name, unsigned int value) |
void | Set (std::string const &name, float value) |
void | Set (std::string const &name, double value) |
void | Set (std::string const &name, std::string const &value) |
Private Member Functions | |
void | Update (std::string const &name, std::string const &value) |
Private Attributes | |
std::vector< std::pair< std::string, std::string > > | mDefinitions |
Definition at line 19 of file GteProgramDefines.h.
ProgramDefines::ProgramDefines | ( | ) |
Definition at line 13 of file GteProgramDefines.cpp.
void ProgramDefines::Clear | ( | ) |
Definition at line 45 of file GteProgramDefines.cpp.
|
inline |
Definition at line 74 of file GteProgramDefines.h.
void ProgramDefines::Remove | ( | std::string const & | name | ) |
Definition at line 33 of file GteProgramDefines.cpp.
|
inline |
Definition at line 47 of file GteProgramDefines.h.
|
inline |
Definition at line 52 of file GteProgramDefines.h.
|
inline |
Definition at line 57 of file GteProgramDefines.h.
|
inline |
Definition at line 62 of file GteProgramDefines.h.
|
inline |
Definition at line 67 of file GteProgramDefines.h.
|
private |
Definition at line 17 of file GteProgramDefines.cpp.
|
private |
Definition at line 43 of file GteProgramDefines.h.