Generated on Thu Apr 11 13:59:50 2019 for Gecode by doxygen 1.6.3

Gecode::CPProfiler::Message Class Reference

Message for the CP Profiler. More...

#include <message.hpp>

List of all members.

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

Definition at line 126 of file message.hpp.

Definition at line 128 of file message.hpp.

Definition at line 129 of file message.hpp.

int32_t Gecode::CPProfiler::Message::_alt [protected]

Definition at line 130 of file message.hpp.

Definition at line 131 of file message.hpp.

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.

Definition at line 143 of file message.hpp.


The documentation for this class was generated from the following file: