diff --git a/libs/main/core/pivariant.h b/libs/main/core/pivariant.h index bea37f17..b3bf5183 100644 --- a/libs/main/core/pivariant.h +++ b/libs/main/core/pivariant.h @@ -751,7 +751,8 @@ REGISTER_VARIANT(PIPointd) REGISTER_VARIANT(PIRectd) REGISTER_VARIANT(PIMathVectord) REGISTER_VARIANT(PIMathMatrixd) - +typedef std::function KeySlot; +REGISTER_VARIANT(KeySlot) inline PIByteArray & operator <<(PIByteArray & s, const PIVariant & v) { s << v._content << int(v._type);