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 |