/*
- * $Id: splay.h,v 1.28 2005/01/06 13:16:38 serassio Exp $
+ * $Id: splay.h,v 1.29 2005/05/08 22:35:03 hno Exp $
*/
#ifndef SQUID_SPLAY_H
mutable SplayNode<V> *right;
void destroy(SPLAYFREE *);
void walk(SPLAYWALKEE *, void *callerState);
+ bool empty() const { return this == NULL; }
SplayNode<V> const * start() const;
SplayNode<V> const * finish() const;
/*
- * $Id: ACLARP.cc,v 1.17 2005/05/08 09:58:05 serassio Exp $
+ * $Id: ACLARP.cc,v 1.18 2005/05/08 22:35:03 hno Exp $
*
* DEBUG: section 28 Access Control
* AUTHOR: Duane Wessels
bool
ACLARP::empty () const
{
- return data == NULL;
+ return data->empty();
}
/* ==== BEGIN ARP ACL SUPPORT ============================================= */
/*
- * $Id: ACLDomainData.cc,v 1.10 2005/05/08 06:36:45 hno Exp $
+ * $Id: ACLDomainData.cc,v 1.11 2005/05/08 22:35:03 hno Exp $
*
* DEBUG: section 28 Access Control
* AUTHOR: Duane Wessels
bool
ACLDomainData::empty() const
{
- return domains == NULL;
+ return domains->empty();
}
bool
ACLIP::empty () const
{
- return data == NULL;
+ return data->empty();
}
int
/*
- * $Id: ACLStringData.cc,v 1.6 2005/05/08 06:36:45 hno Exp $
+ * $Id: ACLStringData.cc,v 1.7 2005/05/08 22:35:03 hno Exp $
*
* DEBUG: section 28 Access Control
* AUTHOR: Duane Wessels
bool
ACLStringData::empty() const
{
- return values == NULL;
+ return values->empty();
}
ACLData<char const *> *
bool
ACLUserData::empty() const
{
- return ((names == NULL) && (flags.required != 1));
+ return names->empty() && !flags.required;
}
ACLData<char const *> *