HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TraceConcurrentList< T > Class Template Reference

#include <concurrentList.h>

Classes

class  iterator
 

Public Member Functions

 TraceConcurrentList ()
 Constructor. More...
 
 ~TraceConcurrentList ()
 Destructor. More...
 
 TraceConcurrentList (const TraceConcurrentList &)=delete
 
TraceConcurrentListoperator= (const TraceConcurrentList &)=delete
 
iterator Insert ()
 
Iterator support.
iterator begin ()
 
iterator end ()
 

Detailed Description

template<typename T>
class TraceConcurrentList< T >

This class supports thread safe insertion and iteration over a list of items.

Definition at line 45 of file concurrentList.h.

Constructor & Destructor Documentation

template<typename T>
TraceConcurrentList< T >::TraceConcurrentList ( )
inline

Constructor.

Definition at line 105 of file concurrentList.h.

template<typename T>
TraceConcurrentList< T >::~TraceConcurrentList ( )
inline

Destructor.

Definition at line 108 of file concurrentList.h.

template<typename T>
TraceConcurrentList< T >::TraceConcurrentList ( const TraceConcurrentList< T > &  )
delete

Member Function Documentation

template<typename T>
iterator TraceConcurrentList< T >::begin ( void  )
inline

Definition at line 125 of file concurrentList.h.

template<typename T>
iterator TraceConcurrentList< T >::end ( void  )
inline

Definition at line 126 of file concurrentList.h.

template<typename T>
iterator TraceConcurrentList< T >::Insert ( )
inline

Inserts an item at the beginning of the list and returns an iterator to the newly created item.

Definition at line 131 of file concurrentList.h.

template<typename T>
TraceConcurrentList& TraceConcurrentList< T >::operator= ( const TraceConcurrentList< T > &  )
delete

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