
The object storing the actual data. More...
#include <shared-data.hpp>
Public Member Functions | |
| SDO (const Data &d0) | |
| Initialization. More... | |
| SDO (const SDO &sdo) | |
| Copy constructor. More... | |
| virtual Object * | copy (void) const |
| Create new non-shared copy. More... | |
| virtual | ~SDO (void) |
| Destructor. More... | |
Public Member Functions inherited from Gecode::SharedHandle::Object | |
| Object (void) | |
| Initialize. More... | |
| virtual | ~Object (void) |
| Delete shared object. More... | |
Public Attributes | |
| const Data | d |
| Data to be shared. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Gecode::HeapAllocated | |
| static void * | operator new (size_t s) |
| Memory management. More... | |
| static void | operator delete (void *p) |
| Free memory allocated from heap. More... | |
The object storing the actual data.
Definition at line 45 of file shared-data.hpp.
|
inline |
Initialization.
Definition at line 78 of file shared-data.hpp.
|
inline |
Copy constructor.
Definition at line 83 of file shared-data.hpp.
|
inlinevirtual |
Destructor.
Definition at line 94 of file shared-data.hpp.
|
inlinevirtual |
Create new non-shared copy.
Implements Gecode::SharedHandle::Object.
Definition at line 88 of file shared-data.hpp.
| const Data Gecode::SharedData< Data >::SDO::d |
Data to be shared.
Definition at line 48 of file shared-data.hpp.