mirror of
https://github.com/openappsec/openappsec.git
synced 2026-01-17 16:00:26 +03:00
sync code
This commit is contained in:
@@ -32,6 +32,7 @@
|
|||||||
#include <sstream>
|
#include <sstream>
|
||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
|
#include <chrono>
|
||||||
|
|
||||||
namespace std
|
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>
|
template <typename CanPrint>
|
||||||
ostream &
|
ostream &
|
||||||
operator<<(ostream &os, const decltype(declval<CanPrint>().print(declval<ostream &>()), declval<CanPrint>()) &obj)
|
operator<<(ostream &os, const decltype(declval<CanPrint>().print(declval<ostream &>()), declval<CanPrint>()) &obj)
|
||||||
|
|||||||
@@ -36,13 +36,6 @@ class I_SignalHandler;
|
|||||||
namespace Config { enum class Errors; }
|
namespace Config { enum class Errors; }
|
||||||
std::ostream & operator<<(std::ostream &, const Config::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 };
|
enum class AlertTeam { CORE, WAAP, SDWAN, IOT };
|
||||||
|
|
||||||
class AlertInfo
|
class AlertInfo
|
||||||
|
|||||||
Reference in New Issue
Block a user