18 #ifndef __H__OCULAR_CORE_EXPOSED_VARIABLE__H__
19 #define __H__OCULAR_CORE_EXPOSED_VARIABLE__H__
21 #include "Utilities/Types.hpp"
22 #include "Utilities/StringUtils.hpp"
25 #include <unordered_map>
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
std::string name
Name of the member variable.
Definition: ExposedVariable.hpp:76
Definition: ExposedVariable.hpp:44
void * data
Raw data value of the variable.
Definition: ExposedVariable.hpp:79
bool isExposed
If true, the type inherits from Exposable.
Definition: ExposedVariable.hpp:82
bool isPointer
If true, the exposed variable is a pointer (and must be handled accordingly).
Definition: ExposedVariable.hpp:81
std::string type
String representation of the variable type.
Definition: ExposedVariable.hpp:77