artdaq::QuickVec Struct Reference

List of all members.

Public Types

typedef TT_ * iterator
typedef const TT_ * const_iterator
typedef TT_ & reference
typedef const TT_ & const_reference
typedef TT_ value_type
typedef ptrdiff_t difference_type
typedef size_t size_type

Public Member Functions

 QuickVec (size_t sz)
 QuickVec (size_t sz, TT_ val)
 QuickVec (std::vector< TT_ > &other)
void clear ()
 QuickVec (const QuickVec &other)
QUICKVEC & operator= (const QuickVec &other)
TT_ & operator[] (int idx)
const TT_ & operator[] (int idx) const
size_t size () const
size_t capacity () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
void reserve (size_t size)
void resize (size_t size)
void resize (size_t size, TT_ val)
iterator insert (const_iterator position, size_t nn, const TT_ &val)
iterator insert (const_iterator position, const_iterator first, const_iterator last)
iterator erase (const_iterator first, const_iterator last)
void swap (QuickVec &x)
void push_back (const value_type &val)

Detailed Description

Definition at line 75 of file Fragment.hh.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions

Generated on 26 Aug 2016 for artdaq_core by  doxygen 1.6.1