
The shared object. More...
#include <core.hpp>
Public Member Functions | |
| Object (void) | |
| Initialize. More... | |
| virtual Object * | copy (void) const =0 |
| Return fresh copy for update. More... | |
| virtual | ~Object (void) |
| Delete shared object. More... | |
Static Public Member Functions | |
| static void * | operator new (size_t s) |
| Allocate memory from heap. More... | |
| static void | operator delete (void *p) |
| Free memory allocated from heap. More... | |
The shared object.
Shared objects must inherit from this base class.
|
inline |
|
inlinevirtual |
|
pure virtual |
Return fresh copy for update.
Implemented in Gecode::TupleSet::TupleSetI, Gecode::FlatZinc::BranchInformationO, Gecode::DFA::DFAI, and Gecode::SharedArray< T >::SAO.
|
inlinestatic |
|
inlinestatic |