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 45 of file concurrentList.h.

Constructor & Destructor Documentation

◆ TraceConcurrentList()

TraceConcurrentList ( )
inline

Constructor.

Definition at line 105 of file concurrentList.h.

◆ ~TraceConcurrentList()

~TraceConcurrentList ( )
inline

Destructor.

Definition at line 108 of file concurrentList.h.

Member Function Documentation

◆ begin()

iterator begin ( )
inline

Definition at line 125 of file concurrentList.h.

◆ end()

iterator end ( )
inline

Definition at line 126 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 131 of file concurrentList.h.


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