#include <RBTreeDBCache.hpp>
Inheritance diagram for Bodon::RBTreeDBCache< T_R, BIS >:
Public Types | |
typedef T_R::params_t | params_t |
Public Member Functions | |
RBTreeDBCache (const params_t *par) | |
void | insert (const BIS &transaction, const counter_t multiplicity) |
counter_t | nextTransactionBIS (BIS &transaction) |
template<class UAC> | |
counter_t | nextTransactionUAC (UAC &transaction) |
void | rewind () |
Protected Attributes | |
std::map< BIS, counter_t > | rb_tree |
std::map< BIS, counter_t >::iterator | it |
Definition at line 12 of file RBTreeDBCache.hpp.
|
Reimplemented in Bodon::RBTreeDBCacheInsertThenDestroyBase< T_R, BIS >, Bodon::RBTreeDBCacheInsertThenDestroyPro< T_R, BIS >, Bodon::RBTreeDBCacheInsertThenDestroySimple< T_R, BIS >, and Bodon::RBTreeDBCacheSimultaneous< T_R, BIS >. Definition at line 15 of file RBTreeDBCache.hpp. |
|
Definition at line 40 of file RBTreeDBCache.hpp. References Bodon::RBTreeDBCache< T_R, BIS >::it, and Bodon::RBTreeDBCache< T_R, BIS >::rb_tree. |
|
Definition at line 19 of file RBTreeDBCache.hpp. References Bodon::RBTreeDBCache< T_R, BIS >::rb_tree. |
|
Definition at line 53 of file RBTreeDBCache.hpp. References Bodon::RBTreeDBCache< T_R, BIS >::it, and Bodon::RBTreeDBCache< T_R, BIS >::rb_tree. |
|
Definition at line 65 of file RBTreeDBCache.hpp. References Bodon::RBTreeDBCache< T_R, BIS >::it, and Bodon::RBTreeDBCache< T_R, BIS >::rb_tree. |
|
Reimplemented in Bodon::RBTreeDBCacheInsertThenDestroyBase< T_R, BIS >, Bodon::RBTreeDBCacheInsertThenDestroyPro< T_R, BIS >, Bodon::RBTreeDBCacheInsertThenDestroySimple< T_R, BIS >, and Bodon::RBTreeDBCacheSimultaneous< T_R, BIS >. Definition at line 30 of file RBTreeDBCache.hpp. References Bodon::RBTreeDBCache< T_R, BIS >::it, and Bodon::RBTreeDBCache< T_R, BIS >::rb_tree. |
|
|