Generated on Mon Jul 6 18:09:28 2009 for Gecode by doxygen 1.5.9

Gecode::DescVirtualBase Class Reference
[Generic view tie-breaking for branching based on view and value selection]

Virtualized description baseclass. More...

#include <branching-tiebreak.hpp>

List of all members.

Public Member Functions

virtual DescVirtualBasecopy (void) const =0
 Create copy.
virtual size_t size (void) const =0
 Report size required.
virtual ~DescVirtualBase (void)
 Destructor.

Memory management

static void * operator new (size_t s)
 Allocate memory.
static void operator delete (void *)
 Delete memory.


Detailed Description

Virtualized description baseclass.

Definition at line 92 of file branching-tiebreak.hpp.


Constructor & Destructor Documentation

Gecode::DescVirtualBase::~DescVirtualBase ( void   )  [inline, virtual]

Destructor.

Definition at line 340 of file branching-tiebreak.hpp.


Member Function Documentation

virtual DescVirtualBase* Gecode::DescVirtualBase::copy ( void   )  const [pure virtual]

Create copy.

Implemented in Gecode::DescVirtual< Desc >.

virtual size_t Gecode::DescVirtualBase::size ( void   )  const [pure virtual]

Report size required.

Implemented in Gecode::DescVirtual< Desc >.

void * Gecode::DescVirtualBase::operator new ( size_t  s  )  [inline, static]

Allocate memory.

Definition at line 336 of file branching-tiebreak.hpp.

void Gecode::DescVirtualBase::operator delete ( void *  p  )  [inline, static]

Delete memory.

Definition at line 332 of file branching-tiebreak.hpp.


The documentation for this class was generated from the following file: