tlds
Transactional Operations for Linked Data Structures
|
#include <setjmp.h>
#include <iostream>
#include <stm/txthread.hpp>
#include <stm/lib_globals.hpp>
#include "policies/policies.hpp"
#include "algs/tml_inline.hpp"
#include "algs/algs.hpp"
#include "inst.hpp"
Classes | |
struct | stm::MetaInitializer< I > |
struct | stm::MetaInitializer< ALG_MAX > |
Namespaces | |
anonymous_namespace{txthread.cpp} | |
stm | |
Functions | |
NORETURN void | anonymous_namespace{txthread.cpp}::default_abort_handler (TxThread *tx) |
stm::THREAD_LOCAL_DECL_TYPE (TxThread *) Self | |
void NORETURN | stm::UNRECOVERABLE (const char *) |
void | stm::restart () |
void | stm::sys_shutdown () |
void | stm::set_policy (const char *) |
void | stm::sys_init (stm::AbortHandler conflict_abort_handler) |
const char * | stm::get_algname () |
Variables | |
const char * | anonymous_namespace{txthread.cpp}::init_lib_name |