Generated on Sat Feb 7 2015 02:01:41 for Gecode by doxygen 1.8.9.1

A reference-counted pointer to a SymmetryObject. More...

#include <int.hh>

Public Member Functions

void increment (void)
 Increment counter. More...
 
void decrement (void)
 Decrement counter. More...
 
 SymmetryHandle (void)
 Default constructor. More...
 
 SymmetryHandle (Int::LDSB::SymmetryObject *o)
 Initialies with a SymmetryObject. More...
 
 SymmetryHandle (const SymmetryHandle &h)
 Copy constructor. More...
 
const SymmetryHandleoperator= (const SymmetryHandle &h)
 Assignment operator. More...
 
 ~SymmetryHandle (void)
 Destructor. More...
 

Public Attributes

Int::LDSB::SymmetryObjectref
 Symmetry object that this handle refers to. More...
 

Detailed Description

A reference-counted pointer to a SymmetryObject.

Definition at line 4263 of file int.hh.

Constructor & Destructor Documentation

Gecode::SymmetryHandle::SymmetryHandle ( void  )

Default constructor.

Definition at line 41 of file sym-obj.cpp.

Gecode::SymmetryHandle::SymmetryHandle ( Int::LDSB::SymmetryObject o)

Initialies with a SymmetryObject.

Definition at line 43 of file sym-obj.cpp.

Gecode::SymmetryHandle::SymmetryHandle ( const SymmetryHandle h)

Copy constructor.

Definition at line 45 of file sym-obj.cpp.

Gecode::SymmetryHandle::~SymmetryHandle ( void  )

Destructor.

Definition at line 61 of file sym-obj.cpp.

Member Function Documentation

void Gecode::SymmetryHandle::increment ( void  )

Increment counter.

Definition at line 66 of file sym-obj.cpp.

void Gecode::SymmetryHandle::decrement ( void  )

Decrement counter.

Definition at line 70 of file sym-obj.cpp.

const SymmetryHandle & Gecode::SymmetryHandle::operator= ( const SymmetryHandle h)

Assignment operator.

Definition at line 51 of file sym-obj.cpp.

Member Data Documentation

Int::LDSB::SymmetryObject* Gecode::SymmetryHandle::ref

Symmetry object that this handle refers to.

Definition at line 4266 of file int.hh.


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