| 
    HDK
    
   | 
 
#include <eventContainer.h>
Classes | |
| class | const_iterator | 
Public Types | |
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > | 
Public Member Functions | |
| TraceEventContainer () | |
| Constructor.  More... | |
| TraceEventContainer (TraceEventContainer &&) | |
| Move Constructor.  More... | |
| TraceEventContainer & | operator= (TraceEventContainer &&) | 
| Move Assignment.  More... | |
| TraceEventContainer (const TraceEventContainer &)=delete | |
| TraceEventContainer & | operator= (const TraceEventContainer &)=delete | 
| TRACE_API | ~TraceEventContainer () | 
| TRACE_API void | Append (TraceEventContainer &&other) | 
Subset of stl container interface.  | |
| template<class... Args> | |
| TraceEvent & | emplace_back (Args &&...args) | 
| const_iterator | begin () const | 
| const_iterator | end () const | 
| const_reverse_iterator | rbegin () const | 
| const_reverse_iterator | rend () const | 
| bool | empty () const | 
Holds TraceEvent instances. This container only allows appending events at the end and supports both forward and reverse iteration.
Definition at line 28 of file eventContainer.h.
| using TraceEventContainer::const_reverse_iterator = std::reverse_iterator<const_iterator> | 
Definition at line 180 of file eventContainer.h.
| TraceEventContainer::TraceEventContainer | ( | ) | 
Constructor.
| TraceEventContainer::TraceEventContainer | ( | TraceEventContainer && | ) | 
Move Constructor.
      
  | 
  delete | 
| TRACE_API TraceEventContainer::~TraceEventContainer | ( | ) | 
| TRACE_API void TraceEventContainer::Append | ( | TraceEventContainer && | other | ) | 
Append the events in other to the end of this container. This takes ownership of the events that were in other. 
      
  | 
  inline | 
Definition at line 211 of file eventContainer.h.
      
  | 
  inline | 
Definition at line 201 of file eventContainer.h.
      
  | 
  inline | 
Definition at line 227 of file eventContainer.h.
      
  | 
  inline | 
Definition at line 215 of file eventContainer.h.
| TraceEventContainer& TraceEventContainer::operator= | ( | TraceEventContainer && | ) | 
Move Assignment.
      
  | 
  delete | 
      
  | 
  inline | 
Definition at line 219 of file eventContainer.h.
      
  | 
  inline | 
Definition at line 223 of file eventContainer.h.