1 #line 1 "S:/jenkins/workspace/ECP/ufe/ufe-full-python3.10-windows/ufe/include/value.h" 19 #include <unordered_map> 43 template<
typename T>
Value(
const T& v);
62 template<
typename T> T
get()
const;
68 template<
typename T> T safeGet(T arg)
const;
77 template<
typename T>
bool isType()
const;
80 bool operator==(
const Value& rhs)
const;
82 bool operator!=(
const Value& rhs)
const;
89 std::unique_ptr<Imp>
_imp;
std::string string(const Path &path)
Definition of macros for symbol visibility.
std::unordered_map< std::string, Value > ValueDictionary
Value class that can hold a wide set of types.
std::unique_ptr< Imp > _imp