tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
anonymous_namespace{libitm-5.12.cpp}::INST< T, N, false > Struct Template Reference
Collaboration diagram for anonymous_namespace{libitm-5.12.cpp}::INST< T, N, false >:

Static Public Member Functions

static T ReadUnaligned (TxThread &tx, const T *addr, uintptr_t offset)
 
static void WriteUnaligned (TxThread &tx, T *addr, const T value, uintptr_t offset)
 
static T Read (TxThread &tx, const T *addr)
 
static void Write (TxThread &tx, T *addr, const T value)
 

Member Function Documentation

template<typename T , size_t N>
static T anonymous_namespace{libitm-5.12.cpp}::INST< T, N, false >::Read ( TxThread tx,
const T *  addr 
)
inlinestatic

Here is the call graph for this function:

template<typename T , size_t N>
static T anonymous_namespace{libitm-5.12.cpp}::INST< T, N, false >::ReadUnaligned ( TxThread tx,
const T *  addr,
uintptr_t  offset 
)
inlinestatic

Here is the call graph for this function:

template<typename T , size_t N>
static void anonymous_namespace{libitm-5.12.cpp}::INST< T, N, false >::Write ( TxThread tx,
T *  addr,
const T  value 
)
inlinestatic

Here is the call graph for this function:

template<typename T , size_t N>
static void anonymous_namespace{libitm-5.12.cpp}::INST< T, N, false >::WriteUnaligned ( TxThread tx,
T *  addr,
const T  value,
uintptr_t  offset 
)
inlinestatic

Here is the call graph for this function:


The documentation for this struct was generated from the following file: