/*
- * Copyright (C) 1996-2014 The Squid Software Foundation and contributors
+ * Copyright (C) 1996-2015 The Squid Software Foundation and contributors
*
* Squid software is distributed under GPLv2+ license and includes
* contributions from numerous individuals and organizations.
#include "cbdata.h"
#include "defines.h"
#include "dlink.h"
-#include "MemPool.h"
#include "SBufList.h"
#include <ostream>
ACLFlags() : flags_(0) {}
bool supported(const ACLFlag f) const; ///< True if the given flag supported
void makeSet(const ACLFlag f) { flags_ |= flagToInt(f); } ///< Set the given flag
+ void makeUnSet(const ACLFlag f) { flags_ &= ~flagToInt(f); } ///< Unset the given flag
/// Return true if the given flag is set
bool isSet(const ACLFlag f) const { return flags_ & flagToInt(f);}
/// Parse optional flags given in the form -[A..Z|a..z]
/// \ingroup ACLAPI
/// XXX: find a way to remove or at least use a refcounted ACL pointer
-extern const char *AclMatchedName; /* NULL */
+extern const char *AclMatchedName; /* NULL */
#endif /* SQUID_ACL_H */
+