Loading...
Searching...
No Matches
TraceConcurrentList< T > Class Template Reference

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

#include <concurrentList.h>

Classes

class  iterator
 This class provides forward iterator support to iterate over all the items. More...
 

Public Member Functions

 TraceConcurrentList ()
 Constructor.
 
 ~TraceConcurrentList ()
 Destructor.
 
 TraceConcurrentList (const TraceConcurrentList &)=delete
 
TraceConcurrentListoperator= (const TraceConcurrentList &)=delete
 
iterator Insert ()
 Inserts an item at the beginning of the list and returns an iterator to the newly created item.
 
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 28 of file concurrentList.h.

Constructor & Destructor Documentation

◆ TraceConcurrentList()

TraceConcurrentList ( )
inline

Constructor.

Definition at line 88 of file concurrentList.h.

◆ ~TraceConcurrentList()

~TraceConcurrentList ( )
inline

Destructor.

Definition at line 91 of file concurrentList.h.

Member Function Documentation

◆ begin()

iterator begin ( )
inline

Definition at line 108 of file concurrentList.h.

◆ end()

iterator end ( )
inline

Definition at line 109 of file concurrentList.h.

◆ Insert()

iterator Insert ( )
inline

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

Definition at line 114 of file concurrentList.h.


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