Gecode::CommitTraceInfo Class Reference
Commit trace information. More...
#include <core.hpp>
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 1064 of file core.hpp.
Constructor & Destructor Documentation
Member Function Documentation
unsigned int Gecode::CommitTraceInfo::id | ( | void | ) | const [inline] |
BrancherGroup Gecode::CommitTraceInfo::group | ( | void | ) | const [inline] |
const Brancher & Gecode::CommitTraceInfo::brancher | ( | void | ) | const [inline] |
const Choice & Gecode::CommitTraceInfo::choice | ( | void | ) | const [inline] |
unsigned int Gecode::CommitTraceInfo::alternative | ( | void | ) | const [inline] |
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 117 of file trace-print.hpp.
Member Data Documentation
const Brancher& Gecode::CommitTraceInfo::b [protected] |
const Choice& Gecode::CommitTraceInfo::c [protected] |
unsigned int Gecode::CommitTraceInfo::a [protected] |
The documentation for this class was generated from the following files:
- gecode/kernel/core.hpp (Revision: 15597)
- gecode/kernel/trace-print.hpp (Revision: 15597)