Generated on Sat May 25 2013 18:00:46 for Gecode by doxygen 1.8.3.1
Gecode::LocalHandle Class Reference

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

#include <core.hpp>

Public Member Functions

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

Protected Member Functions

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

Detailed Description

Handles for local (space-shared) objects.

Definition at line 1122 of file core.hpp.

Constructor & Destructor Documentation

Gecode::LocalHandle::LocalHandle ( void  )
inlineprotected

Create local handle pointing to NULL object.

Definition at line 2849 of file core.hpp.

Gecode::LocalHandle::LocalHandle ( LocalObject lo)
inlineprotected

Create local handle that points to local object lo.

Definition at line 2851 of file core.hpp.

Gecode::LocalHandle::LocalHandle ( const LocalHandle lh)
inlineprotected

Copy constructor.

Definition at line 2853 of file core.hpp.

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

Destructor.

Definition at line 2860 of file core.hpp.

Member Function Documentation

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

Assignment operator.

Definition at line 2855 of file core.hpp.

void Gecode::LocalHandle::update ( Space home,
bool  share,
LocalHandle lh 
)
inline

Updating during cloning.

Definition at line 2866 of file core.hpp.

LocalObject * Gecode::LocalHandle::object ( void  ) const
inlineprotected

Access to the local object.

Definition at line 2862 of file core.hpp.

void Gecode::LocalHandle::object ( LocalObject n)
inlineprotected

Modify local object.

Definition at line 2864 of file core.hpp.


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