X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=cds%2Fcontainer%2Fsplit_list_map.h;h=29cd7fc8c7a7ac840323a924fda0db4125cf7946;hp=56753b9ad53f61632d1ee102c981302f7c927997;hb=7a70599883226459c97174848a1f53b307631eb7;hpb=30b3a2ec6f99a290f4c1ce5eef35f841bd6a7e4f diff --git a/cds/container/split_list_map.h b/cds/container/split_list_map.h index 56753b9a..29cd7fc8 100644 --- a/cds/container/split_list_map.h +++ b/cds/container/split_list_map.h @@ -25,7 +25,7 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef CDSLIB_CONTAINER_SPLIT_LIST_MAP_H @@ -393,7 +393,7 @@ namespace cds { namespace container { - \p bNew - \p true if the item has been inserted, \p false otherwise - \p item - item of the map - Returns std::pair where \p first is true if operation is successfull, + Returns std::pair where \p first is true if operation is successful, \p second is true if new item has been added or \p false if the item with \p key already is in the map. @@ -511,9 +511,7 @@ namespace cds { namespace container { template guarded_ptr extract( K const& key ) { - guarded_ptr gp; - base_class::extract_( gp.guard(), key ); - return gp; + return base_class::extract_( key ); } /// Extracts the item using compare functor \p pred @@ -529,9 +527,7 @@ namespace cds { namespace container { guarded_ptr extract_with( K const& key, Less pred ) { CDS_UNUSED( pred ); - guarded_ptr gp; - base_class::extract_with_( gp.guard(), key, cds::details::predicate_wrapper()); - return gp; + return base_class::extract_with_( key, cds::details::predicate_wrapper()); } /// Finds the key \p key @@ -648,9 +644,7 @@ namespace cds { namespace container { template guarded_ptr get( K const& key ) { - guarded_ptr gp; - base_class::get_( gp.guard(), key ); - return gp; + return base_class::get_( key ); } /// Finds \p key and return the item found @@ -666,9 +660,7 @@ namespace cds { namespace container { guarded_ptr get_with( K const& key, Less pred ) { CDS_UNUSED( pred ); - guarded_ptr gp; - base_class::get_with_( gp.guard(), key, cds::details::predicate_wrapper()); - return gp; + return base_class::get_with_( key, cds::details::predicate_wrapper()); } /// Clears the map (not atomic)