artdaq_core  v1_05_06
 All Classes Namespaces Functions
Public Types | Public Member Functions | List of all members
artdaq::QuickVec Struct Reference

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 58 of file Fragment.hh.


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