X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=cds%2Fcontainer%2Flazy_list_nogc.h;h=5c08d1f83592faec9f45d0dbea03de6d999d7abe;hb=92506eed552aa483a54a97bb622d92d2bd0d9538;hp=b10f44c7465bda2d65c51bbcad29c773e52b9361;hpb=7d15399a4d18ae2061ddb01656d85dbc940ff915;p=libcds.git diff --git a/cds/container/lazy_list_nogc.h b/cds/container/lazy_list_nogc.h index b10f44c7..5c08d1f8 100644 --- a/cds/container/lazy_list_nogc.h +++ b/cds/container/lazy_list_nogc.h @@ -3,10 +3,10 @@ #ifndef __CDS_CONTAINER_LAZY_LIST_NOGC_H #define __CDS_CONTAINER_LAZY_LIST_NOGC_H +#include #include #include #include -#include namespace cds { namespace container { @@ -84,7 +84,7 @@ namespace cds { namespace container { node_type * m_pItemFound; ensure_functor() - : m_pItemFound( null_ptr() ) + : m_pItemFound( nullptr ) {} void operator ()(bool, node_type& item, node_type& ) @@ -185,7 +185,7 @@ namespace cds { namespace container { value_ptr operator ->() const { typename iterator_base::value_ptr p = iterator_base::operator ->(); - return p ? &(p->m_Value) : null_ptr(); + return p ? &(p->m_Value) : nullptr; } value_ref operator *() const @@ -411,12 +411,12 @@ namespace cds { namespace container { //@cond node_type * insert_node_at( head_type& refHead, node_type * pNode ) { - assert( pNode != null_ptr() ); + assert( pNode != nullptr ); scoped_node_ptr p( pNode ); if ( base_class::insert_at( &refHead, *p )) return p.release(); - return null_ptr(); + return nullptr; } template @@ -436,7 +436,7 @@ namespace cds { namespace container { std::pair< node_type *, bool > ensure_at( head_type& refHead, Q const& val ) { scoped_node_ptr pNode( alloc_node( val )); - node_type * pItemFound = null_ptr(); + node_type * pItemFound = nullptr; # ifdef CDS_CXX11_LAMBDA_SUPPORT std::pair ret = base_class::ensure_at( &refHead, *pNode, @@ -446,7 +446,7 @@ namespace cds { namespace container { std::pair ret = base_class::ensure_at( &refHead, *pNode, boost::ref(func) ); pItemFound = func.m_pItemFound; # endif - assert( pItemFound != null_ptr() ); + assert( pItemFound != nullptr ); if ( ret.first && ret.second ) pNode.release();