Generated on Thu Apr 11 13:59:46 2019 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 Brancher & brancher (void) const
 Return brancher.
const Choice & choice (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 Brancher & b
 Brancher.
const Choice & c
 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 1005 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 3404 of file core.hpp.


Member Function Documentation

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

Return brancher identifier.

Definition at line 3408 of file core.hpp.

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

Return brancher group.

Definition at line 3412 of file core.hpp.

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

Return brancher.

Definition at line 3416 of file core.hpp.

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

Return choice.

Definition at line 3420 of file core.hpp.

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

Return alternative.

Definition at line 3424 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 1009 of file core.hpp.

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

Choice.

Definition at line 1011 of file core.hpp.

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

Alternative.

Definition at line 1013 of file core.hpp.


The documentation for this class was generated from the following files:
  • gecode/kernel/core.hpp
  • gecode/kernel/trace/print.hpp