13enum class RTMessageKind {
28std::string terminalFormat(
const std::string &message,
const char* class_caller =
nullptr,
29 const char* method_caller =
nullptr,
int implicit_indent = 0,
30 int first_indent = 0,
int subsq_indent = 0,
int width_in = 0,
31 RTMessageKind style = RTMessageKind::ERROR);
41void rtErr(
const std::string &message,
const char* class_caller =
nullptr,
42 const char* method_caller =
nullptr);
51void rtWarn(
const std::string &message,
const char* class_caller =
nullptr,
52 const char* method_caller =
nullptr);
59void rtAlert(
const std::string &message,
const char* class_caller =
nullptr,
60 const char* method_caller =
nullptr);
66std::string listSeparator(
int current_item,
int item_count);
74 using errors::rtAlert;