#include <DynArray.h>
Public Types | |
using | const_reference = T const & |
using | reference = T & |
using | size_type = unsigned int |
using | value_type = T |
Public Member Functions | |
T & | back () |
T const & | back () const |
T * | begin () |
T const * | begin () const |
DynArray () | |
DynArray (unsigned char *storage) | |
DynArray (unsigned char *storage, unsigned int isize) | |
DynArray (unsigned char *storage, unsigned int isize, T const &it) | |
DynArray (DynArray const &)=delete | |
DynArray (DynArray &&other) | |
bool | empty () const |
T * | end () |
T const * | end () const |
T & | front () |
T const & | front () const |
DynArray & | operator= (DynArray const &)=delete |
DynArray & | operator= (DynArray &&other) |
T & | operator[] (unsigned int i) |
T const & | operator[] (unsigned int i) const |
void | pop_back () |
void | push_back (T const &t) |
void | push_back (T &&t) |
unsigned int | size () const |
~DynArray () | |
Public Attributes | |
T * | a =nullptr |
unsigned int | s =0 |
Definition at line 5 of file DynArray.h.
using DynArray< T >::const_reference = T const& |
Definition at line 13 of file DynArray.h.
Definition at line 10 of file DynArray.h.
using DynArray< T >::value_type = T |
Definition at line 11 of file DynArray.h.
Definition at line 15 of file DynArray.h.
Definition at line 17 of file DynArray.h.
Definition at line 19 of file DynArray.h.
References DynArray< T >::begin(), i, and DynArray< T >::s.
|
inline |
Definition at line 22 of file DynArray.h.
References DynArray< T >::begin(), i, and DynArray< T >::s.
Definition at line 39 of file DynArray.h.
References DynArray< T >::a, and DynArray< T >::s.
Referenced by DynArray< T >::pop_back().
Definition at line 36 of file DynArray.h.
References DynArray< T >::a.
Referenced by DynArray< T >::DynArray(), and DynArray< T >::push_back().
Definition at line 45 of file DynArray.h.
References DynArray< T >::s.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
Definition at line 37 of file DynArray.h.
References DynArray< T >::a, and DynArray< T >::s.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
Definition at line 43 of file DynArray.h.
References DynArray< T >::a, and DynArray< T >::s.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
Definition at line 35 of file DynArray.h.
References DynArray< T >::a, and i.
Definition at line 41 of file DynArray.h.
References DynArray< T >::a, and i.
Definition at line 52 of file DynArray.h.
References DynArray< T >::begin(), DynArray< T >::s, and lumiQTWidget::t.
Definition at line 44 of file DynArray.h.
References DynArray< T >::s.
Referenced by TkStripMeasurementDet::buildSimpleRecHits(), and StripCPEfromTrackAngle::localParameters().
Definition at line 7 of file DynArray.h.
Referenced by DynArray< T >::back(), DynArray< T >::begin(), DynArray< T >::DynArray(), DynArray< T >::end(), DynArray< T >::front(), DynArray< T >::operator=(), DynArray< T >::operator[](), and DynArray< T >::~DynArray().
Definition at line 8 of file DynArray.h.
Referenced by DynArray< T >::back(), DynArray< T >::DynArray(), DynArray< T >::empty(), DynArray< T >::end(), DynArray< T >::operator=(), DynArray< T >::pop_back(), DynArray< T >::push_back(), DynArray< T >::size(), and DynArray< T >::~DynArray().