|
tlds
Transactional Operations for Linked Data Structures
|
#include <edge_set.hpp>
Public Member Functions | |
| TRANSACTION_SAFE void | insert (edge *e) |
| TRANSACTION_SAFE void | erase (edge *e) |
| bool | contains (edge *e) const |
| void | print_all () const |
| edge_set () | |
| void | help_initialize (int col) |
| ~edge_set () | |
Private Types | |
| typedef tm_hash_set< edge * > | segment_t |
Private Attributes | |
| segment_t ** | segments |
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 |
| edge_set::edge_set | ( | ) |
| edge_set::~edge_set | ( | ) |
| bool edge_set::contains | ( | edge * | e | ) | const |
| void edge_set::erase | ( | edge * | e | ) |
| void edge_set::help_initialize | ( | int | col | ) |
| void edge_set::insert | ( | edge * | e | ) |
| void edge_set::print_all | ( | ) | const |
|
private |