/* * * (C) 2003-2022 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. * * Based on the original code of Epona by Lara. * Based on the original code of Services by Andy Church. */ class AccessGroup; class AutoKick; class BotInfo; class CallBack; class ChanAccess; class Channel; class ChannelInfo; class ChannelStatus; struct ChanUserContainer; class ClientSocket; class Command; class CommandSource; namespace Configuration { struct Conf; } class ConnectionSocket; namespace DNS { struct Query; } class Entry; class IdentifyRequest; class InfoFormatter; class IRCDProto; class ListenSocket; class Log; class Memo; class MessageSource; class Module; class NickAlias; class NickCore; class OperType; class ReferenceBase; class Regex; class Serializable; class Server; class Socket; class Thread; class User; class XLine; class XLineManager; struct BadWord; struct Exception; struct MemoInfo; struct ModeLock; struct Oper; namespace SASL { struct Message; }