From: khizmax Date: Tue, 25 Nov 2014 16:43:29 +0000 (+0300) Subject: Eliminated some MSVC++ warning C4503 "decorated name length exceeded" X-Git-Tag: v2.0.0~56 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=1de4e60554a1aaf3406380808093fb4a9d08bd76;hp=8e2bdbaec2832032fa36da6214926b19e8212577;p=libcds.git Eliminated some MSVC++ warning C4503 "decorated name length exceeded" --- 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