Generated on Tue May 22 09:40:59 2018 for Gecode by doxygen 1.6.3

Gecode::CommitTraceInfo Class Reference

Commit trace information. More...

#include <core.hpp>

List of all members.

Public Member Functions

unsigned int id (void) const
 Return brancher identifier.
BrancherGroup group (void) const
 Return brancher group.
const Brancherbrancher (void) const
 Return brancher.
const Choicechoice (void) const
 Return choice.
unsigned int alternative (void) const
 Return alternative.

Protected Member Functions

 CommitTraceInfo (const Brancher &b, const Choice &c, unsigned int a)
 Initialize.

Protected Attributes

const Brancherb
 Brancher.
const Choicec
 Choice.
unsigned int a
 Alternative.

Related Functions

(Note that these are not member functions.)



template<class Char , class Traits >
std::basic_ostream< Char,
Traits > & 
operator<< (std::basic_ostream< Char, Traits > &os, const CommitTraceInfo &cti)
 Print commit trace information.

Detailed Description

Commit trace information.

Definition at line 995 of file core.hpp.


Constructor & Destructor Documentation

Gecode::CommitTraceInfo::CommitTraceInfo ( const Brancher b,
const Choice c,
unsigned int  a 
) [inline, protected]

Initialize.

Definition at line 3344 of file core.hpp.


Member Function Documentation

unsigned int Gecode::CommitTraceInfo::id ( void   )  const [inline]

Return brancher identifier.

Definition at line 3348 of file core.hpp.

BrancherGroup Gecode::CommitTraceInfo::group ( void   )  const [inline]

Return brancher group.

Definition at line 3352 of file core.hpp.

const Brancher & Gecode::CommitTraceInfo::brancher ( void   )  const [inline]

Return brancher.

Definition at line 3356 of file core.hpp.

const Choice & Gecode::CommitTraceInfo::choice ( void   )  const [inline]

Return choice.

Definition at line 3360 of file core.hpp.

unsigned int Gecode::CommitTraceInfo::alternative ( void   )  const [inline]

Return alternative.

Definition at line 3364 of file core.hpp.


Friends And Related Function Documentation

template<class Char , class Traits >
std::basic_ostream< Char, Traits > & operator<< ( std::basic_ostream< Char, Traits > &  os,
const CommitTraceInfo cti 
) [related]

Print commit trace information.

Definition at line 113 of file print.hpp.


Member Data Documentation

Brancher.

Definition at line 999 of file core.hpp.

const Choice& Gecode::CommitTraceInfo::c [protected]

Choice.

Definition at line 1001 of file core.hpp.

unsigned int Gecode::CommitTraceInfo::a [protected]

Alternative.

Definition at line 1003 of file core.hpp.


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