tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
itm2stm::Scope Member List

This is the complete list of members for itm2stm::Scope, including all inherited members.

aborted_itm2stm::Scopeprivate
checkpoint_itm2stm::Checkpointprotected
clearThrownObject()itm2stm::Scope
commit()itm2stm::Scopeinline
CommitList typedefitm2stm::Scopeprivate
do_on_commit_itm2stm::Scopeprivate
do_on_rollback_itm2stm::Scopeprivate
enter(_ITM_transactionId_t id, uint32_t flags)itm2stm::Scopeinline
flags_itm2stm::Scopeprivate
getAborted() const itm2stm::Scopeinline
getFlags() const itm2stm::Scopeinline
getId() const itm2stm::Scopeinline
getOwner() const itm2stm::Scopeinline
id_itm2stm::Scopeprivate
isExceptionBlock() const itm2stm::Scopeinline
log(void **addr, void *value, size_t bytes)itm2stm::Scopeinline
make_callback(F f, void *arg)itm2stm::Scopeinlineprivatestatic
owner_itm2stm::Scopeprivate
registerOnAbort(_ITM_userUndoFunction f, void *arg)itm2stm::Scopeinline
registerOnCommit(_ITM_userCommitFunction f, void *arg)itm2stm::Scopeinline
restore(uint32_t flags) asm("_stm_itm2stm_checkpoint_restore") NORETURNitm2stm::Checkpoint
rollback(void **protected_stack)itm2stm::Scope
RollbackList typedefitm2stm::Scopeprivate
Scope(_ITM_transaction &)itm2stm::Scope
setAborted(bool val)itm2stm::Scopeinline
setThrownObject(void **addr, size_t length)itm2stm::Scope
thrown_itm2stm::Scopeprivate
undo_on_rollback_itm2stm::Scopeprivate
UndoList typedefitm2stm::Scopeprivate