ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <argos_log.h>
Public Member Functions | |
CARGoSLog (std::ostream &c_stream, const SLogColor &s_log_color, bool b_colored_output_enabled=true) | |
~CARGoSLog () | |
void | EnableColoredOutput () |
void | DisableColoredOutput () |
bool | IsColoredOutput () const |
std::ostream & | GetStream () |
void | Flush () |
CARGoSLog & | operator<< (std::ostream &(*c_stream)(std::ostream &)) |
template<typename T > | |
CARGoSLog & | operator<< (const T t_msg) |
Definition at line 43 of file argos_log.h.
argos::CARGoSLog::CARGoSLog | ( | std::ostream & | c_stream, |
const SLogColor & | s_log_color, | ||
bool | b_colored_output_enabled = true |
||
) | [inline] |
Definition at line 69 of file argos_log.h.
argos::CARGoSLog::~CARGoSLog | ( | ) | [inline] |
Definition at line 81 of file argos_log.h.
void argos::CARGoSLog::DisableColoredOutput | ( | ) | [inline] |
Definition at line 98 of file argos_log.h.
void argos::CARGoSLog::EnableColoredOutput | ( | ) | [inline] |
Definition at line 94 of file argos_log.h.
void argos::CARGoSLog::Flush | ( | ) | [inline] |
Definition at line 127 of file argos_log.h.
std::ostream& argos::CARGoSLog::GetStream | ( | ) | [inline] |
Definition at line 106 of file argos_log.h.
bool argos::CARGoSLog::IsColoredOutput | ( | ) | const [inline] |
Definition at line 102 of file argos_log.h.
CARGoSLog& argos::CARGoSLog::operator<< | ( | std::ostream &(*)(std::ostream &) | c_stream | ) | [inline] |
Definition at line 130 of file argos_log.h.
CARGoSLog& argos::CARGoSLog::operator<< | ( | const T | t_msg | ) | [inline] |
Definition at line 139 of file argos_log.h.