![]() |
|
Holds TraceEvent instances. More...
#include <eventContainer.h>
Classes | |
| class | const_iterator |
| Bidirectional iterator of TraceEvents. More... | |
Public Types | |
| using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
Public Member Functions | |
| TraceEventContainer () | |
| Constructor. | |
| TraceEventContainer (TraceEventContainer &&) | |
| Move Constructor. | |
| TraceEventContainer & | operator= (TraceEventContainer &&) |
| Move Assignment. | |
| TraceEventContainer (const TraceEventContainer &)=delete | |
| TraceEventContainer & | operator= (const TraceEventContainer &)=delete |
| TRACE_API void | Append (TraceEventContainer &&other) |
Append the events in other to the end of this container. | |
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 const_reverse_iterator = std::reverse_iterator<const_iterator> |
Definition at line 180 of file eventContainer.h.
Constructor.
Move Constructor.
| TRACE_API void 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 & operator= | ( | TraceEventContainer && | ) |
Move Assignment.
|
inline |
Definition at line 219 of file eventContainer.h.
|
inline |
Definition at line 223 of file eventContainer.h.