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
| 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
const Brancher& Gecode::CommitTraceInfo::b [protected] |
Definition at line 1009 of file core.hpp.
const Choice& Gecode::CommitTraceInfo::c [protected] |
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
