![]() |
![]() |
#include <DataFormats/Common/interface/EDCollection.h>
Public Types | |
typedef std::vector< T > ::const_iterator | const_iterator |
typedef std::vector< T >::size_type | size_type |
typedef T | value_type |
Public Member Functions | |
T const & | at (size_type i) const |
T & | at (size_type i) |
const_iterator | begin () const |
size_type | capacity () const |
EDCollection (EDCollection< T > const &h) | |
EDCollection (std::vector< T > const &vec) | |
EDCollection (size_type n) | |
EDCollection () | |
bool | empty () const |
const_iterator | end () const |
EDCollection< T > & | operator= (EDCollection< T > const &rhs) |
T const & | operator[] (size_type i) const |
T & | operator[] (size_type i) |
void | push_back (T const &t) |
void | reserve (size_type n) |
size_type | size () const |
void | swap (EDCollection< T > &other) |
virtual | ~EDCollection () |
Private Attributes | |
std::vector< T > | obj |
Definition at line 17 of file EDCollection.h.
typedef std::vector<T>::const_iterator edm::EDCollection< T >::const_iterator |
Definition at line 20 of file EDCollection.h.
typedef std::vector<T>::size_type edm::EDCollection< T >::size_type |
Definition at line 21 of file EDCollection.h.
typedef T edm::EDCollection< T >::value_type |
Definition at line 19 of file EDCollection.h.
edm::EDCollection< T >::EDCollection | ( | ) | [inline] |
edm::EDCollection< T >::EDCollection | ( | size_type | n | ) | [inline, explicit] |
edm::EDCollection< T >::EDCollection | ( | std::vector< T > const & | vec | ) | [inline, explicit] |
edm::EDCollection< T >::EDCollection | ( | EDCollection< T > const & | h | ) | [inline] |
edm::EDCollection< T >::~EDCollection | ( | ) | [inline, virtual] |
T const & edm::EDCollection< T >::at | ( | size_type | i | ) | const [inline] |
T & edm::EDCollection< T >::at | ( | size_type | i | ) | [inline] |
std::vector< T >::const_iterator edm::EDCollection< T >::begin | ( | ) | const [inline] |
Definition at line 147 of file EDCollection.h.
References edm::EDCollection< T >::obj.
Referenced by EcalTBDaqFormatter::DecodeMEM(), and EcalTB07DaqFormatter::DecodeMEM().
00147 { 00148 return obj.begin(); 00149 }
std::vector< T >::size_type edm::EDCollection< T >::capacity | ( | ) | const [inline] |
Definition at line 105 of file EDCollection.h.
References edm::EDCollection< T >::obj.
00105 { 00106 return obj.capacity(); 00107 }
bool edm::EDCollection< T >::empty | ( | ) | const [inline] |
Definition at line 91 of file EDCollection.h.
References edm::EDCollection< T >::obj.
00091 { 00092 return obj.empty(); 00093 }
std::vector< T >::const_iterator edm::EDCollection< T >::end | ( | ) | const [inline] |
Definition at line 154 of file EDCollection.h.
References edm::EDCollection< T >::obj.
Referenced by EcalTBDaqFormatter::DecodeMEM(), and EcalTB07DaqFormatter::DecodeMEM().
00154 { 00155 return obj.end(); 00156 }
EDCollection< T > & edm::EDCollection< T >::operator= | ( | EDCollection< T > const & | rhs | ) | [inline] |
Definition at line 82 of file EDCollection.h.
References edm::EDCollection< T >::swap(), and pyDBSRunClass::temp.
T const & edm::EDCollection< T >::operator[] | ( | size_type | i | ) | const [inline] |
T & edm::EDCollection< T >::operator[] | ( | size_type | i | ) | [inline] |
void edm::EDCollection< T >::push_back | ( | T const & | t | ) | [inline] |
Definition at line 68 of file EDCollection.h.
References edm::EDCollection< T >::obj.
Referenced by EcalTBDaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::DecodeMEM(), EcalTB07DaqFormatter::interpretRawData(), and EcalTBDaqFormatter::interpretRawData().
void edm::EDCollection< T >::reserve | ( | size_type | n | ) |
std::vector< T >::size_type edm::EDCollection< T >::size | ( | void | ) | const [inline] |
Definition at line 98 of file EDCollection.h.
References edm::EDCollection< T >::obj.
Referenced by EcalTBDaqFormatter::DecodeMEM(), and EcalTB07DaqFormatter::DecodeMEM().
00098 { 00099 return obj.size(); 00100 }
void edm::EDCollection< T >::swap | ( | EDCollection< T > & | other | ) | [inline] |
Definition at line 75 of file EDCollection.h.
References edm::EDCollection< T >::obj.
Referenced by edm::EDCollection< T >::operator=(), and edm::swap().
00075 { 00076 obj.swap(other.obj); 00077 }
std::vector<T> edm::EDCollection< T >::obj [private] |
Definition at line 43 of file EDCollection.h.
Referenced by edm::EDCollection< T >::at(), edm::EDCollection< T >::begin(), edm::EDCollection< T >::capacity(), edm::EDCollection< T >::empty(), edm::EDCollection< T >::end(), edm::EDCollection< T >::operator[](), edm::EDCollection< T >::push_back(), edm::EDCollection< T >::size(), and edm::EDCollection< T >::swap().