/* * Copyright (C) 2016+ AzerothCore , released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3 * Copyright (C) 2021+ WarheadCore */ #ifndef AsioHacksFwd_h__ #define AsioHacksFwd_h__ #include /** Collection of forward declarations to improve compile time */ namespace boost::posix_time { class ptime; } namespace boost::asio { template struct time_traits; } namespace boost::asio::ip { class address; class tcp; template class basic_endpoint; typedef basic_endpoint tcp_endpoint; } namespace Acore::Asio { class DeadlineTimer; class IoContext; class Resolver; class Strand; } #endif // AsioHacksFwd_h__