Generated on Tue Apr 18 10:23:18 2017 for Gecode by doxygen 1.6.3

Gecode::SharedData< Data >::SDO Class Reference

The object storing the actual data. More...

#include <shared-data.hpp>

List of all members.

Public Member Functions

 SDO (const Data &d0)
 Initialization.
 SDO (const SDO &sdo)
 Copy constructor.
virtual Objectcopy (void) const
 Create new non-shared copy.
virtual ~SDO (void)
 Destructor.

Public Attributes

const Data d
 Data to be shared.

Detailed Description

template<class Data>
class Gecode::SharedData< Data >::SDO

The object storing the actual data.

Definition at line 45 of file shared-data.hpp.


Constructor & Destructor Documentation

template<class Data>
Gecode::SharedData< Data >::SDO::SDO ( const Data &  d0  )  [inline]

Initialization.

Definition at line 78 of file shared-data.hpp.

template<class Data>
Gecode::SharedData< Data >::SDO::SDO ( const SDO sdo  )  [inline]

Copy constructor.

Definition at line 83 of file shared-data.hpp.

template<class Data >
Gecode::SharedData< Data >::SDO::~SDO ( void   )  [inline, virtual]

Destructor.

Definition at line 94 of file shared-data.hpp.


Member Function Documentation

template<class Data >
SharedHandle::Object * Gecode::SharedData< Data >::SDO::copy ( void   )  const [inline, virtual]

Create new non-shared copy.

Implements Gecode::SharedHandle::Object.

Definition at line 88 of file shared-data.hpp.


Member Data Documentation

template<class Data>
const Data Gecode::SharedData< Data >::SDO::d

Data to be shared.

Definition at line 48 of file shared-data.hpp.


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