Инструмент статического анализа кода показывает, что у меня есть непоследовательные вызовы функций для определения. Хочешь избавиться от предупреждения.
Жалуется, что я использую Logging () и get_id () (две функции, разрешена только одна) в последнем определении.
#define MSG_FORMAT(x) " [thread: " << std::this_thread::get_id() << "] [" << __func__ << "] " << x
#define SYSTEM_LOG(x) loa::peer::Logging() << MSG_FORMAT(x)
Как я могу изменить определения, чтобы избежать предупреждения? Как вы видите, я уже пытался разделить их на два определения.