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 |