HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_Utils.h File Reference
#include "HOM_API.h"
#include "HOM_Defines.h"
#include "HOM_EnumValue.h"
#include <UT/UT_Options.h>
#include <hboost/any.hpp>
#include <map>
+ Include dependency graph for HOM_Utils.h:

Go to the source code of this file.

Functions

HOM_API UT_OptionType HOMoptionTypeForEnumValue (HOM_EnumValue &enum_value)
 
HOM_API HOM_EnumValueHOMoptionTypeToEnumValue (UT_OptionType optiontype)
 
HOM_API bool HOMsetOptionFromUTOptionAny (UT_Options &options, const char *name, const HOM_UTOptionAny &value, UT_OptionType hint=UT_OPTION_INVALID)
 
HOM_API void HOMsetOptionsFromStdMap (UT_Options &options, const std::map< std::string, hboost::any > &map)
 
HOM_API hboost::any HOMoptionEntryToBoostAny (const UT_OptionEntry &option_entry)
 
HOM_API std::map< std::string,
hboost::any > 
HOMoptionsToStdMap (const UT_Options &options)
 

Function Documentation

HOM_API hboost::any HOMoptionEntryToBoostAny ( const UT_OptionEntry option_entry)
HOM_API std::map<std::string, hboost::any> HOMoptionsToStdMap ( const UT_Options options)
HOM_API UT_OptionType HOMoptionTypeForEnumValue ( HOM_EnumValue enum_value)
HOM_API HOM_EnumValue& HOMoptionTypeToEnumValue ( UT_OptionType  optiontype)
HOM_API bool HOMsetOptionFromUTOptionAny ( UT_Options options,
const char *  name,
const HOM_UTOptionAny value,
UT_OptionType  hint = UT_OPTION_INVALID 
)
HOM_API void HOMsetOptionsFromStdMap ( UT_Options options,
const std::map< std::string, hboost::any > &  map 
)