|
tlds
Transactional Operations for Linked Data Structures
|
Classes | |
| struct | anonymous_namespace{oreceager.cpp}::OrecEager_Generic< CM > |
Namespaces | |
| anonymous_namespace{oreceager.cpp} | |
| stm | |
Macros | |
| #define | FOREACH_ORECEAGER(MACRO) |
| #define | INIT_ORECEAGER(ID, CM) |
Functions | |
| TM_FASTCALL void * | anonymous_namespace{oreceager.cpp}::read (STM_READ_SIG(,,)) |
| TM_FASTCALL void | anonymous_namespace{oreceager.cpp}::write (STM_WRITE_SIG(,,,)) |
| bool | anonymous_namespace{oreceager.cpp}::irrevoc (STM_IRREVOC_SIG(,)) |
| NOINLINE void | anonymous_namespace{oreceager.cpp}::validate (TxThread *) |
| void | anonymous_namespace{oreceager.cpp}::onSwitchTo () |
| void * | anonymous_namespace{oreceager.cpp}::read (STM_READ_SIG(tx, addr,)) |
| void | anonymous_namespace{oreceager.cpp}::write (STM_WRITE_SIG(tx, addr, val, mask)) |
| bool | anonymous_namespace{oreceager.cpp}::irrevoc (STM_IRREVOC_SIG(tx,)) |
| #define FOREACH_ORECEAGER | ( | MACRO | ) |
| #define INIT_ORECEAGER | ( | ID, | |
| CM | |||
| ) |