Generated on Fri Oct 19 11:25:50 2018 for Gecode by doxygen 1.6.3

Gecode::LocalHandle Class Reference

Handles for local (space-shared) objects. More...

#include <core.hpp>

List of all members.

Public Member Functions

LocalHandleoperator= (const LocalHandle &lh)
 Assignment operator.
void update (Space &home, LocalHandle &lh)
 Updating during cloning.
 ~LocalHandle (void)
 Destructor.

Protected Member Functions

 LocalHandle (void)
 Create local handle pointing to NULL object.
 LocalHandle (LocalObject *lo)
 Create local handle that points to local object lo.
 LocalHandle (const LocalHandle &lh)
 Copy constructor.
LocalObjectobject (void) const
 Access to the local object.
void object (LocalObject *n)
 Modify local object.

Detailed Description

Handles for local (space-shared) objects.

Definition at line 1517 of file core.hpp.


Constructor & Destructor Documentation

Gecode::LocalHandle::LocalHandle ( void   )  [inline, protected]

Create local handle pointing to NULL object.

Definition at line 3666 of file core.hpp.

Gecode::LocalHandle::LocalHandle ( LocalObject lo  )  [inline, protected]

Create local handle that points to local object lo.

Definition at line 3668 of file core.hpp.

Gecode::LocalHandle::LocalHandle ( const LocalHandle lh  )  [inline, protected]

Copy constructor.

Definition at line 3670 of file core.hpp.

Gecode::LocalHandle::~LocalHandle ( void   )  [inline]

Destructor.

Definition at line 3677 of file core.hpp.


Member Function Documentation

LocalHandle & Gecode::LocalHandle::operator= ( const LocalHandle lh  )  [inline]

Assignment operator.

Definition at line 3672 of file core.hpp.

void Gecode::LocalHandle::update ( Space home,
LocalHandle lh 
) [inline]

Updating during cloning.

Definition at line 3683 of file core.hpp.

LocalObject * Gecode::LocalHandle::object ( void   )  const [inline, protected]

Access to the local object.

Definition at line 3679 of file core.hpp.

void Gecode::LocalHandle::object ( LocalObject n  )  [inline, protected]

Modify local object.

Definition at line 3681 of file core.hpp.


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