1#line 1 "D:/Jenkins/workspace/EMS/ECG/ufe/full/ufe-full-python3.13-windows/ufe/include/value.h"
17#include <unordered_map>
21#define UFE_VALUE_SUPPORTS_VECTOR_AND_COLOR 1
75 template<
typename T>
Value(
const T& v);
100 template<typename T> T
get() const;
106 template<typename T> T safeGet(T arg) const;
155 std::
string typeName() const;
158 template<typename T>
bool isType() const;
162 bool operator==(const
Value& rhs) const;
163 bool operator!=(const
Value& rhs) const;
170 std::unique_ptr<Imp> _imp;
Value class that can hold a wide set of types.
Value()
Default constructor. Creates an empty Value.
Value(const Value &)
Default copy constructor.
std::unordered_map< std::string, Value > ValueDictionary
Definition of macros for symbol visibility.