From 1de4e60554a1aaf3406380808093fb4a9d08bd76 Mon Sep 17 00:00:00 2001 From: khizmax Date: Tue, 25 Nov 2014 19:43:29 +0300 Subject: [PATCH] Eliminated some MSVC++ warning C4503 "decorated name length exceeded" --- cds/container/details/make_split_list_set.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cds/container/details/make_split_list_set.h b/cds/container/details/make_split_list_set.h index d1915c67..5149f0ef 100644 --- a/cds/container/details/make_split_list_set.h +++ b/cds/container/details/make_split_list_set.h @@ -114,7 +114,9 @@ namespace cds { namespace container { }; }; - typedef cds::intrusive::MichaelList< gc, node_type, ordered_list_traits > ordered_list; + class ordered_list: public cds::intrusive::MichaelList< gc, node_type, ordered_list_traits > + {}; + //typedef cds::intrusive::MichaelList< gc, node_type, ordered_list_traits > ordered_list; typedef cds::intrusive::SplitListSet< gc, ordered_list, traits > type; }; #endif // ifdef __CDS_CONTAINER_DETAILS_MICHAEL_LIST_BASE_H @@ -223,7 +225,9 @@ namespace cds { namespace container { }; }; - typedef cds::intrusive::LazyList< gc, node_type, ordered_list_traits > ordered_list; + class ordered_list: public cds::intrusive::LazyList< gc, node_type, ordered_list_traits > + {}; + //typedef cds::intrusive::LazyList< gc, node_type, ordered_list_traits > ordered_list; typedef cds::intrusive::SplitListSet< gc, ordered_list, traits > type; }; #endif // ifdef __CDS_CONTAINER_DETAILS_LAZY_LIST_BASE_H -- 2.34.1