tlds
Transactional Operations for Linked Data Structures
|
#include <tm_list_set.hpp>
Public Member Functions | |
TRANSACTION_SAFE void | insert (const T item) |
TRANSACTION_SAFE void | remove (const T item) |
bool | lookup (const T item) |
void | apply_to_all (void(*f)(T item)) |
tm_list_set () | |
virtual | ~tm_list_set () |
int | size () const |
Public Member Functions inherited from tm_set< T > | |
virtual | ~tm_set () |
Private Member Functions | |
tm_list_set (const tm_list_set &) | |
tm_list_set & | operator= (const tm_list_set &) |
Private Attributes | |
LLNode< T > * | head_node |
Copyright (C) 2011 University of Rochester Department of Computer Science and Lehigh University Department of Computer Science and Engineering
License: Modified BSD Please see the file LICENSE.RSTM for licensing information
|
private |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
Implements tm_set< T >.
|
inlinevirtual |
Implements tm_set< T >.
|
inlinevirtual |
Implements tm_set< T >.
|
private |
|
inlinevirtual |
Implements tm_set< T >.
|
inline |
|
private |