From: Attila Molnar Date: Wed, 9 Jul 2014 12:38:06 +0000 (+0200) Subject: Make the name of intrusive list class configurable using a define X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=c7cc5558558d95b021687525d94a07476aee9fd2;p=user%2Fhenk%2Fcode%2Finspircd.git Make the name of intrusive list class configurable using a define --- diff --git a/include/intrusive_list.h b/include/intrusive_list.h index ae323edb8..7a127eb58 100644 --- a/include/intrusive_list.h +++ b/include/intrusive_list.h @@ -50,4 +50,6 @@ class intrusive_list_node friend class intrusive_list; }; +#define INSPIRCD_INTRUSIVE_LIST_NAME intrusive_list #include "intrusive_list_impl.h" +#undef INSPIRCD_INTRUSIVE_LIST_NAME diff --git a/include/intrusive_list_impl.h b/include/intrusive_list_impl.h index 5e48442c5..41fc72a1f 100644 --- a/include/intrusive_list_impl.h +++ b/include/intrusive_list_impl.h @@ -18,7 +18,7 @@ template -class intrusive_list +class INSPIRCD_INTRUSIVE_LIST_NAME { public: class iterator : public std::iterator @@ -64,7 +64,7 @@ class intrusive_list typedef iterator const_iterator; - intrusive_list() + INSPIRCD_INTRUSIVE_LIST_NAME() : listhead(NULL) , listsize(0) {