Voxel
 All Classes Namespaces Files Functions Typedefs Enumerations Enumerator Macros Pages
synchronized_heap_opencl.cpp
1 #include "settings.h"
2 
3 
4 
5 
6 #if ( SETTING_OPENCL != 0 )
7 
8 
9 
10 
11 #include "synchronized_heap_opencl.h"
12 
13 
14 
15 
16 namespace Synchronized {
17 
18 
19 
20 
21 /*==============================================================================
22  Heap< PLATFORM_OPENCL >::ObjectBase methods
23 ==============================================================================*/
24 
25 
26 Heap< PLATFORM_OPENCL >::ObjectBase::~ObjectBase() {
27 
28  assert( m_refcount == 0 );
29  assert( m_pParent != NULL );
30  m_pParent->FreeObject( this );
31 }
32 
33 
34 
35 
36 } // namespace Synchronized
37 
38 
39 
40 
41 #endif // SETTING_OPENCL