16 #if !defined(OPENNURBS_PRIVATE_WRAP_DEFS_INC_) 17 #define OPENNURBS_PRIVATE_WRAP_DEFS_INC_ 22 ON_PrivateWrap<T>::ON_PrivateWrap()
23 : r(*(new(((void*)_buffer))T()))
29 ON_PrivateWrap< T >::~ON_PrivateWrap()
34 _buffer[0] = _buffer[1] = _buffer[2] = _buffer[3] = _buffer[4] = 0;
38 ON_PrivateWrap< T >::ON_PrivateWrap(
const ON_PrivateWrap< T >& src)
39 : r(*(new(((void*)_buffer))T(src.r)))
45 ON_PrivateWrap< T >& ON_PrivateWrap< T >::operator=(
const ON_PrivateWrap< T >& src)
53 ON_PrivateWrap< T >::ON_PrivateWrap(
const ON_PrivateWrap< T >&& src)
54 : r(*(new(((void*)_buffer))T(std::move(src.r))))
60 ON_PrivateWrap< T >& ON_PrivateWrap< T >::operator=(
const ON_PrivateWrap< T >&& src)
68 ON_PrivateWrap< T >::operator
const T * ()
const 74 ON_PrivateWrap< T >::operator T * ()
80 ON_PrivateWrap< T >::operator
const T & ()
const 86 ON_PrivateWrap< T >::operator T& ()