#include <string>
#include <deque>
#include <vector>
-#include "users.h"
-#include "channels.h"
/** XLine is the base class for ban lines such as G lines and K lines.
* Modules may derive from this, and their xlines will automatically be
/** Default 'apply' action. Quits the user.
* @param u User to apply the line against
* @param line The line typed, used for display purposes in the quit message
+ * @param bancache If true, the user will be added to the bancache if they match. Else not.
*/
- void DefaultApply(User* u, const std::string &line);
+ void DefaultApply(User* u, const std::string &line, bool bancache);
public: