1#line 1 "D:/Jenkins/workspace/EMS/ECG/ufe/full/ufe-full-python3.11-windows/ufe/include/value.h"
19#include <unordered_map>
45#define UFE_VALUE_SUPPORTS_VECTOR_AND_COLOR 1
56 template<
typename T>
Value(
const T& v);
75 template<typename T> T
get() const;
81 template<typename T> T safeGet(T arg) const;
104 std::
string typeName() const;
107 template<typename T>
bool isType() const;
111 bool operator==(const
Value& rhs) const;
112 bool operator!=(const
Value& rhs) const;
119 std::unique_ptr<Imp> _imp;
Value()
Default constructor. Creates an empty Value.
Value(Value &&) noexcept
Move constructor.
Value(const Value &)
Default copy constructor.
std::unordered_map< std::string, Value > ValueDictionary
Definition of macros for symbol visibility.