Generated on Thu Mar 7 2013 10:21:57 for Gecode by doxygen 1.8.3.1
Gecode::ChoiceVirtualBase Class Referenceabstract

Virtualized choice baseclass. More...

#include <brancher-tiebreak.hpp>

Public Member Functions

virtual ChoiceVirtualBasecopy (void) const =0
 Create copy. More...
 
virtual size_t size (void) const =0
 Report size required. More...
 
virtual ~ChoiceVirtualBase (void)
 Destructor. More...
 
virtual void archive (Archive &e) const =0
 Archive into e. More...
 

Memory management

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

Detailed Description

Virtualized choice baseclass.

Definition at line 96 of file brancher-tiebreak.hpp.

Constructor & Destructor Documentation

Gecode::ChoiceVirtualBase::~ChoiceVirtualBase ( void  )
inlinevirtual

Destructor.

Definition at line 376 of file brancher-tiebreak.hpp.

Member Function Documentation

virtual ChoiceVirtualBase* Gecode::ChoiceVirtualBase::copy ( void  ) const
pure virtual

Create copy.

Implemented in Gecode::ChoiceVirtual< Choice >.

virtual size_t Gecode::ChoiceVirtualBase::size ( void  ) const
pure virtual

Report size required.

Implemented in Gecode::ChoiceVirtual< Choice >.

virtual void Gecode::ChoiceVirtualBase::archive ( Archive e) const
pure virtual

Archive into e.

Implemented in Gecode::ChoiceVirtual< Choice >.

void * Gecode::ChoiceVirtualBase::operator new ( size_t  s)
inlinestatic

Allocate memory.

Definition at line 372 of file brancher-tiebreak.hpp.

void Gecode::ChoiceVirtualBase::operator delete ( void *  p)
inlinestatic

Delete memory.

Definition at line 368 of file brancher-tiebreak.hpp.


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