Gecode::CPProfiler::Message Class Reference
Message for the CP Profiler. More...
#include <message.hpp>
Public Member Functions | |
bool | isNode (void) const |
bool | isDone (void) const |
bool | isStart (void) const |
bool | isRestart (void) const |
NodeUID | nodeUID (void) const |
void | set_nodeUID (const NodeUID &n) |
NodeUID | parentUID (void) const |
void | set_parentUID (const NodeUID &p) |
int32_t | alt (void) const |
void | set_alt (int32_t alt) |
int32_t | kids (void) const |
void | set_kids (int32_t kids) |
NodeStatus | status (void) const |
void | set_status (NodeStatus status) |
void | set_label (const std::string &label) |
void | set_info (const std::string &info) |
void | set_nogood (const std::string &nogood) |
void | set_version (int32_t v) |
bool | has_version (void) const |
int32_t | version (void) const |
bool | has_label (void) const |
const std::string & | label () const |
bool | has_nogood (void) const |
const std::string & | nogood (void) const |
bool | has_info (void) const |
const std::string & | info (void) const |
void | set_type (MsgType type) |
MsgType | type (void) const |
void | reset (void) |
Protected Attributes | |
MsgType | _type |
NodeUID | _node |
NodeUID | _parent |
int32_t | _alt |
int32_t | _kids |
NodeStatus | _status |
std::string | _label |
std::string | _nogood |
std::string | _info |
int32_t | _version |
Detailed Description
Message for the CP Profiler.
Definition at line 124 of file message.hpp.
Member Function Documentation
bool Gecode::CPProfiler::Message::isNode | ( | void | ) | const [inline] |
Definition at line 147 of file message.hpp.
bool Gecode::CPProfiler::Message::isDone | ( | void | ) | const [inline] |
Definition at line 148 of file message.hpp.
bool Gecode::CPProfiler::Message::isStart | ( | void | ) | const [inline] |
Definition at line 149 of file message.hpp.
bool Gecode::CPProfiler::Message::isRestart | ( | void | ) | const [inline] |
Definition at line 150 of file message.hpp.
NodeUID Gecode::CPProfiler::Message::nodeUID | ( | void | ) | const [inline] |
Definition at line 152 of file message.hpp.
void Gecode::CPProfiler::Message::set_nodeUID | ( | const NodeUID & | n | ) | [inline] |
Definition at line 153 of file message.hpp.
NodeUID Gecode::CPProfiler::Message::parentUID | ( | void | ) | const [inline] |
Definition at line 155 of file message.hpp.
void Gecode::CPProfiler::Message::set_parentUID | ( | const NodeUID & | p | ) | [inline] |
Definition at line 156 of file message.hpp.
int32_t Gecode::CPProfiler::Message::alt | ( | void | ) | const [inline] |
Definition at line 158 of file message.hpp.
void Gecode::CPProfiler::Message::set_alt | ( | int32_t | alt | ) | [inline] |
Definition at line 159 of file message.hpp.
int32_t Gecode::CPProfiler::Message::kids | ( | void | ) | const [inline] |
Definition at line 161 of file message.hpp.
void Gecode::CPProfiler::Message::set_kids | ( | int32_t | kids | ) | [inline] |
Definition at line 162 of file message.hpp.
NodeStatus Gecode::CPProfiler::Message::status | ( | void | ) | const [inline] |
Definition at line 164 of file message.hpp.
void Gecode::CPProfiler::Message::set_status | ( | NodeStatus | status | ) | [inline] |
Definition at line 165 of file message.hpp.
void Gecode::CPProfiler::Message::set_label | ( | const std::string & | label | ) | [inline] |
Definition at line 167 of file message.hpp.
void Gecode::CPProfiler::Message::set_info | ( | const std::string & | info | ) | [inline] |
Definition at line 172 of file message.hpp.
void Gecode::CPProfiler::Message::set_nogood | ( | const std::string & | nogood | ) | [inline] |
Definition at line 177 of file message.hpp.
void Gecode::CPProfiler::Message::set_version | ( | int32_t | v | ) | [inline] |
Definition at line 182 of file message.hpp.
bool Gecode::CPProfiler::Message::has_version | ( | void | ) | const [inline] |
Definition at line 187 of file message.hpp.
int32_t Gecode::CPProfiler::Message::version | ( | void | ) | const [inline] |
Definition at line 188 of file message.hpp.
bool Gecode::CPProfiler::Message::has_label | ( | void | ) | const [inline] |
Definition at line 190 of file message.hpp.
const std::string& Gecode::CPProfiler::Message::label | ( | ) | const [inline] |
Definition at line 191 of file message.hpp.
bool Gecode::CPProfiler::Message::has_nogood | ( | void | ) | const [inline] |
Definition at line 193 of file message.hpp.
const std::string& Gecode::CPProfiler::Message::nogood | ( | void | ) | const [inline] |
Definition at line 194 of file message.hpp.
bool Gecode::CPProfiler::Message::has_info | ( | void | ) | const [inline] |
Definition at line 197 of file message.hpp.
const std::string& Gecode::CPProfiler::Message::info | ( | void | ) | const [inline] |
Definition at line 198 of file message.hpp.
void Gecode::CPProfiler::Message::set_type | ( | MsgType | type | ) | [inline] |
Definition at line 200 of file message.hpp.
MsgType Gecode::CPProfiler::Message::type | ( | void | ) | const [inline] |
Definition at line 201 of file message.hpp.
void Gecode::CPProfiler::Message::reset | ( | void | ) | [inline] |
Definition at line 203 of file message.hpp.
Member Data Documentation
MsgType Gecode::CPProfiler::Message::_type [protected] |
Definition at line 126 of file message.hpp.
NodeUID Gecode::CPProfiler::Message::_node [protected] |
Definition at line 128 of file message.hpp.
NodeUID Gecode::CPProfiler::Message::_parent [protected] |
Definition at line 129 of file message.hpp.
int32_t Gecode::CPProfiler::Message::_alt [protected] |
Definition at line 130 of file message.hpp.
int32_t Gecode::CPProfiler::Message::_kids [protected] |
Definition at line 131 of file message.hpp.
NodeStatus Gecode::CPProfiler::Message::_status [protected] |
Definition at line 132 of file message.hpp.
std::string Gecode::CPProfiler::Message::_label [protected] |
Definition at line 134 of file message.hpp.
std::string Gecode::CPProfiler::Message::_nogood [protected] |
Definition at line 137 of file message.hpp.
std::string Gecode::CPProfiler::Message::_info [protected] |
Definition at line 140 of file message.hpp.
int32_t Gecode::CPProfiler::Message::_version [protected] |
Definition at line 143 of file message.hpp.
The documentation for this class was generated from the following file:
- gecode/search/cpprofiler/message.hpp