PIVariantSimple now has no error when assign to non-copyable typeName
patch pip_cmg according to last PIByteArray changes plugin system fix
This commit is contained in:
@@ -174,6 +174,13 @@ inline const char * getMemberType(const char * class_name, const char * member_n
|
||||
|
||||
PIP_EXPORT PIVariant getMemberAsVariant(const void * p, const char * class_name, const char * member_name);
|
||||
|
||||
|
||||
template<typename T, typename std::enable_if< std::is_assignable<T&, const T&>::value, int>::type = 0>
|
||||
void serialize(PIByteArray & ret, const T & v) {ret << v;}
|
||||
|
||||
template<typename T, typename std::enable_if<!std::is_assignable<T&, const T&>::value, int>::type = 0>
|
||||
void serialize(PIByteArray & ret, const T & v) {}
|
||||
|
||||
}
|
||||
|
||||
class PIP_EXPORT __PICodeInfoInitializer__ {
|
||||
|
||||
Reference in New Issue
Block a user