HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TraceEventContainer::const_iterator Class Reference

#include <eventContainer.h>

Public Types

using iterator_category = std::bidirectional_iterator_tag
 
using value_type = const TraceEvent
 
using difference_type = int64_t
 
using pointer = const TraceEvent *
 
using reference = const TraceEvent &
 

Public Member Functions

reference operator* ()
 
pointer operator-> ()
 
bool operator!= (const const_iterator &other) const
 
bool operator== (const const_iterator &other) const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
const_iteratoroperator-- ()
 
const_iterator operator-- (int)
 

Friends

class TraceEventContainer
 

Detailed Description

Bidirectional iterator of TraceEvents.

Definition at line 123 of file eventContainer.h.

Member Typedef Documentation

Definition at line 127 of file eventContainer.h.

using TraceEventContainer::const_iterator::iterator_category = std::bidirectional_iterator_tag

Definition at line 125 of file eventContainer.h.

Member Function Documentation

Definition at line 139 of file eventContainer.h.

reference TraceEventContainer::const_iterator::operator* ( )
inline

Definition at line 131 of file eventContainer.h.

const_iterator& TraceEventContainer::const_iterator::operator++ ( )
inline

Definition at line 147 of file eventContainer.h.

const_iterator TraceEventContainer::const_iterator::operator++ ( int  )
inline

Definition at line 152 of file eventContainer.h.

const_iterator& TraceEventContainer::const_iterator::operator-- ( )
inline

Definition at line 158 of file eventContainer.h.

const_iterator TraceEventContainer::const_iterator::operator-- ( int  )
inline

Definition at line 163 of file eventContainer.h.

pointer TraceEventContainer::const_iterator::operator-> ( )
inline

Definition at line 135 of file eventContainer.h.

bool TraceEventContainer::const_iterator::operator== ( const const_iterator other) const
inline

Definition at line 143 of file eventContainer.h.

Friends And Related Function Documentation

friend class TraceEventContainer
friend

Definition at line 194 of file eventContainer.h.


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