Gecode::SharedHandle::Object Class Reference
[Support for copied and shared objects and handles]
The shared object. More...
#include <core.hpp>
Public Member Functions | |
| Object (void) | |
| Initialize. | |
| virtual | ~Object (void) |
| Delete shared object. | |
Static Public Member Functions | |
| static void * | operator new (size_t s) |
| Allocate memory from heap. | |
| static void | operator delete (void *p) |
| Free memory allocated from heap. | |
Detailed Description
The shared object.
Shared objects must inherit from this base class.
Definition at line 158 of file core.hpp.
Constructor & Destructor Documentation
| Gecode::SharedHandle::Object::Object | ( | void | ) | [inline] |
Initialize.
Reimplemented from Gecode::CopiedHandle::Object.
| Gecode::SharedHandle::Object::~Object | ( | void | ) | [inline, virtual] |
Delete shared object.
Reimplemented from Gecode::CopiedHandle::Object.
Member Function Documentation
| void * Gecode::SharedHandle::Object::operator new | ( | size_t | s | ) | [inline, static] |
Allocate memory from heap.
Reimplemented from Gecode::CopiedHandle::Object.
| void Gecode::SharedHandle::Object::operator delete | ( | void * | p | ) | [inline, static] |
The documentation for this class was generated from the following file:
- gecode/kernel/core.hpp (Revision: 10035)
