#include <OwnArray.h>
Classes | |
class | const_iterator |
class | iterator |
struct | Ordering |
Public Types | |
typedef T const & | const_reference |
typedef T * | pointer |
typedef P | policy_type |
typedef T & | reference |
typedef unsigned int | size_type |
typedef T | value_type |
Public Member Functions | |
reference | back () |
const_reference | back () const |
iterator | begin () |
const_iterator | begin () const |
size_type | capacity () const |
void | clear () |
const pointer * | data () const |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
iterator | erase (iterator first, iterator last) |
iterator | erase (iterator pos) |
void | fillPtrVector (std::type_info const &toType, std::vector< unsigned long > const &indices, std::vector< void const * > &ptrs) const |
void | fillView (ProductID const &id, std::vector< void const * > &pointers, FillViewHelperVector &helpers) const |
reference | front () |
const_reference | front () const |
bool | is_back_safe () const |
self & | operator= (self const &) |
reference | operator[] (size_type) |
const_reference | operator[] (size_type) const |
OwnArray () | |
OwnArray (OwnArray const &) | |
OwnArray (size_type) | |
void | pop_back () |
template<typename D > | |
void | push_back (D *&d) |
template<typename D > | |
void | push_back (D *const &d) |
template<typename D > | |
void | push_back (std::unique_ptr< D > d) |
void | push_back (T const &valueToCopy) |
void | reserve (size_t) |
void | setPtr (std::type_info const &toType, unsigned long index, void const *&ptr) const |
size_type | size () const |
void | sort () |
template<typename S > | |
void | sort (S s) |
void | swap (self &other) |
~OwnArray () | |
Static Public Member Functions | |
static short | Class_Version () |
Private Types | |
typedef std::vector< T * > | base |
typedef OwnArray< T, MAX_SIZE, P > | self |
Private Member Functions | |
void | destroy () |
Static Private Member Functions | |
template<typename O > | |
static Ordering< O > | ordering (O const &comp) |
Private Attributes | |
pointer | data_ [MAX_SIZE] |
size_type | size_ |
Definition at line 24 of file OwnArray.h.
|
private |
Definition at line 27 of file OwnArray.h.
typedef T const& edm::OwnArray< T, MAX_SIZE, P >::const_reference |
Definition at line 33 of file OwnArray.h.
typedef T* edm::OwnArray< T, MAX_SIZE, P >::pointer |
Definition at line 31 of file OwnArray.h.
typedef P edm::OwnArray< T, MAX_SIZE, P >::policy_type |
Definition at line 34 of file OwnArray.h.
typedef T& edm::OwnArray< T, MAX_SIZE, P >::reference |
Definition at line 32 of file OwnArray.h.
|
private |
Definition at line 26 of file OwnArray.h.
typedef unsigned int edm::OwnArray< T, MAX_SIZE, P >::size_type |
Definition at line 29 of file OwnArray.h.
typedef T edm::OwnArray< T, MAX_SIZE, P >::value_type |
Definition at line 30 of file OwnArray.h.
|
inline |
Definition at line 181 of file OwnArray.h.
|
inline |
Definition at line 185 of file OwnArray.h.
edm::OwnArray< T, MAX_SIZE, P >::OwnArray | ( | OwnArray< T, MAX_SIZE, P > const & | ) |
|
inline |
Definition at line 203 of file OwnArray.h.
|
inline |
Definition at line 311 of file OwnArray.h.
References edm::errors::NullPointerError, mps_fire::result, and edm::Exception::throwThis().
|
inline |
Definition at line 325 of file OwnArray.h.
References edm::errors::NullPointerError, mps_fire::result, and edm::Exception::throwThis().
|
inline |
Definition at line 224 of file OwnArray.h.
|
inline |
Definition at line 234 of file OwnArray.h.
|
inline |
Definition at line 124 of file OwnArray.h.
|
inlinestatic |
Definition at line 159 of file OwnArray.h.
|
inline |
Definition at line 361 of file OwnArray.h.
Referenced by BeautifulSoup.Tag::setString().
|
inline |
Definition at line 356 of file OwnArray.h.
|
inlineprivate |
Definition at line 349 of file OwnArray.h.
References b, MillePedeFileConverter_cfg::e, mps_fire::i, and findQualityFiles::size.
|
inline |
Definition at line 249 of file OwnArray.h.
|
inline |
Definition at line 229 of file OwnArray.h.
References findQualityFiles::size.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 239 of file OwnArray.h.
References findQualityFiles::size.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
OwnArray< T, M, P >::iterator edm::OwnArray< T, M, P >::erase | ( | iterator | first, |
iterator | last | ||
) |
Definition at line 377 of file OwnArray.h.
References b, MillePedeFileConverter_cfg::e, edm::first(), mps_fire::i, cuy::ib, cmsLHEtoEOSManager::l, dqmdumpme::last, and findQualityFiles::size.
OwnArray< T, M, P >::iterator edm::OwnArray< T, M, P >::erase | ( | iterator | pos | ) |
Definition at line 367 of file OwnArray.h.
References b, MillePedeFileConverter_cfg::e, mps_fire::i, and findQualityFiles::size.
|
inline |
Definition at line 479 of file OwnArray.h.
References bTagCombinedSVVariables_cff::indices, and edm::detail::reallyfillPtrVector().
void edm::OwnArray< T, M, P >::fillView | ( | ProductID const & | id, |
std::vector< void const * > & | pointers, | ||
FillViewHelperVector & | helpers | ||
) | const |
Definition at line 403 of file OwnArray.h.
References MillePedeFileConverter_cfg::e, h, mps_fire::i, crabWrapper::key, edm::errors::NullPointerError, findQualityFiles::size, and edm::Exception::throwThis().
|
inline |
Definition at line 339 of file OwnArray.h.
|
inline |
Definition at line 344 of file OwnArray.h.
|
inline |
Definition at line 306 of file OwnArray.h.
|
inline |
Definition at line 208 of file OwnArray.h.
References EcalTangentSkim_cfg::o, edm::swap(), and groupFilesInBlocks::temp.
|
inline |
Definition at line 254 of file OwnArray.h.
References dqmiodumpmetadata::n.
|
inline |
Definition at line 259 of file OwnArray.h.
References dqmiodumpmetadata::n.
|
inlinestaticprivate |
Definition at line 173 of file OwnArray.h.
References AlCaHLTBitMon_QueryRunRegistry::comp.
|
inline |
Definition at line 299 of file OwnArray.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 293 of file OwnArray.h.
|
inline |
Definition at line 123 of file OwnArray.h.
|
inline |
Definition at line 460 of file OwnArray.h.
|
inline |
Definition at line 244 of file OwnArray.h.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
void edm::OwnArray< T, M, P >::sort | ( | ) |
Definition at line 393 of file OwnArray.h.
References config::ordering, and findQualityFiles::size.
void edm::OwnArray< T, M, P >::sort | ( | S | s | ) |
Definition at line 388 of file OwnArray.h.
References AlCaHLTBitMon_QueryRunRegistry::comp, config::ordering, and findQualityFiles::size.
|
inline |
Definition at line 398 of file OwnArray.h.
References trackingPlots::other.
|
private |
Definition at line 176 of file OwnArray.h.
|
private |
Definition at line 177 of file OwnArray.h.