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)
