sync code

This commit is contained in:
Ned Wright
2026-01-05 11:25:19 +02:00
parent 00c1db33f9
commit c91b17a643
2 changed files with 9 additions and 7 deletions

View File

@@ -32,6 +32,7 @@
#include <sstream>
#include <iomanip>
#include <sys/types.h>
#include <chrono>
namespace std
{
@@ -118,6 +119,14 @@ struct IsPrintable<T, decltype(static_cast<void>(declval<ostream &>() << declval
{
};
template <typename Rep, typename Period>
std::ostream&
operator<<(std::ostream& os, const std::chrono::duration<Rep, Period>& d)
{
os << d.count();
return os;
}
template <typename CanPrint>
ostream &
operator<<(ostream &os, const decltype(declval<CanPrint>().print(declval<ostream &>()), declval<CanPrint>()) &obj)

View File

@@ -36,13 +36,6 @@ class I_SignalHandler;
namespace Config { enum class Errors; }
std::ostream & operator<<(std::ostream &, const Config::Errors &);
template <typename Rep, typename Period>
std::ostream& operator<<(std::ostream& os, const std::chrono::duration<Rep, Period>& d)
{
os << d.count();
return os;
}
enum class AlertTeam { CORE, WAAP, SDWAN, IOT };
class AlertInfo