tlds
Transactional Operations for Linked Data Structures
|
#include <MiniVector.hpp>
Public Types | |
typedef T * | iterator |
Public Member Functions | |
MiniVector (const unsigned long capacity) | |
~MiniVector () | |
TM_INLINE void | reset () |
TM_INLINE void | insert (T data) |
TM_INLINE unsigned long | size () const |
TM_INLINE iterator | begin () const |
TM_INLINE iterator | end () const |
Private Member Functions | |
void | expand () |
Private Attributes | |
unsigned long | m_cap |
unsigned long | m_size |
T * | m_elements |
typedef T* stm::MiniVector< T >::iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |