9 #ifndef __HOM_Utils_h__
10 #define __HOM_Utils_h__
16 #include <hboost/any.hpp>
40 const std::map<std::string, hboost::any> &map);
HOM_API hboost::any HOMoptionEntryToBoostAny(const UT_OptionEntry &option_entry)
hboost::any HOM_UTOptionAny
HOM_API std::map< std::string, hboost::any > HOMoptionsToStdMap(const UT_Options &options)
HOM_API UT_OptionType HOMoptionTypeForEnumValue(HOM_EnumValue &enum_value)
bool any(const vbool4 &v)
GLuint const GLchar * name
A map of string to various well defined value types.
HOM_API void HOMsetOptionsFromStdMap(UT_Options &options, const std::map< std::string, hboost::any > &map)
HOM_API bool HOMsetOptionFromUTOptionAny(UT_Options &options, const char *name, const HOM_UTOptionAny &value, UT_OptionType hint=UT_OPTION_INVALID)
HOM_API HOM_EnumValue & HOMoptionTypeToEnumValue(UT_OptionType optiontype)