{
::operator delete( blockMemory );
}
+
+ private:
+ // Undefined
+ Block( const Block& block );
+
+ // Undefined
+ Block& operator=( const Block& block );
};
/**
private:
+ // Undefined
+ FixedSizeMemoryPool( const FixedSizeMemoryPool& fixedSizeMemoryPool );
+
+ // Undefined
+ FixedSizeMemoryPool& operator=( const FixedSizeMemoryPool& fixedSizeMemoryPool );
+
+private:
+
struct Impl;
Impl* mImpl;
private:
+ // Undefined
+ MemoryPoolObjectAllocator( const MemoryPoolObjectAllocator& memoryPoolObjectAllocator );
+
+ // Undefined
+ MemoryPoolObjectAllocator& operator=( const MemoryPoolObjectAllocator& memoryPoolObjectAllocator );
+
+private:
+
FixedSizeMemoryPool* mPool; ///< Memory pool from which allocations are made
};
mKeyFrames = new KeyFrameChannel<V>(KeyFrameChannelBase::Translate, mPVs);
}
+ KeyFrameBaseSpec<V>& operator=( const KeyFrameBaseSpec<V>& keyFrames )
+ {
+ if( *this != keyFrames )
+ {
+ mPVs.clear();
+ mPVs = keyFrames.mPVs;
+ delete mKeyFrames;
+ mKeyFrames = new KeyFrameChannel<V>(KeyFrameChannelBase::Translate, mPVs);
+ }
+ return *this;
+ }
+
/**
* Destructor. Ensure progress value pairs are cleared down
*/
private:
+ // Undefined
+ NotificationManager( const NotificationManager& notificationManager );
+
+ // Undefined
+ NotificationManager& operator=( const NotificationManager& notificationManager );
+
+private:
+
struct Impl;
Impl* mImpl;
void DiscardDeadResources( BufferIndex updateBufferIndex );
private:
+
+ // Undefined
+ ResourceManager( const ResourceManager& resourceManager );
+
+ // Undefined
+ ResourceManager& operator=( const ResourceManager& rhs );
+
+private:
struct ResourceManagerImpl;
ResourceManagerImpl* mImpl;
};
}
}
}
+
Property::Value::Value( const Property::Value& value )
: mImpl( NULL )
{