#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 () |
pointer const * | data () const |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
iterator | erase (iterator pos) |
iterator | erase (iterator first, iterator last) |
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, helper_vector &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 (size_type) | |
OwnArray (OwnArray const &) | |
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::auto_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 |
template<typename S > | |
void | sort (S s) |
void | sort () |
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.
References pyrootRender::destroy().
|
inline |
Definition at line 311 of file OwnArray.h.
References edm::errors::NullPointerError, query::result, and edm::size_().
|
inline |
Definition at line 325 of file OwnArray.h.
References edm::errors::NullPointerError, query::result, and edm::size_().
|
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.
References pyrootRender::destroy(), and edm::size_().
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
inline |
Definition at line 356 of file OwnArray.h.
Referenced by cuy.FindIssue::__init__().
|
inlineprivate |
Definition at line 349 of file OwnArray.h.
References b, alignCSCRings::e, i, and findQualityFiles::size.
|
inline |
Definition at line 249 of file OwnArray.h.
References edm::size_().
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
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 | pos | ) |
Definition at line 367 of file OwnArray.h.
References b, alignCSCRings::e, i, edm::OwnArray< T, MAX_SIZE, P >::iterator::i, findQualityFiles::size, and edm::size_().
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, alignCSCRings::e, i, edm::OwnArray< T, MAX_SIZE, P >::iterator::i, cuy::ib, prof2calltree::l, findQualityFiles::size, and edm::size_().
|
inline |
Definition at line 479 of file OwnArray.h.
References edm::detail::reallyfillPtrVector().
Referenced by edm::fillPtrVector().
void edm::OwnArray< T, M, P >::fillView | ( | ProductID const & | id, |
std::vector< void const * > & | pointers, | ||
helper_vector & | helpers | ||
) | const |
Definition at line 403 of file OwnArray.h.
References alignCSCRings::e, h, i, relval_steps::key, edm::errors::NullPointerError, edm::reftobase::RefVectorHolderBase::push_back(), edm::reftobase::RefVectorHolderBase::reserve(), and findQualityFiles::size.
Referenced by edm::fillView().
|
inline |
Definition at line 339 of file OwnArray.h.
|
inline |
Definition at line 344 of file OwnArray.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestaticprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 293 of file OwnArray.h.
References clone(), and edm::size_().
|
inline |
Definition at line 123 of file OwnArray.h.
|
inline |
Definition at line 460 of file OwnArray.h.
References cmsHarvester::index.
Referenced by edm::setPtr().
|
inline |
Definition at line 244 of file OwnArray.h.
References edm::size_().
void edm::OwnArray< T, M, P >::sort | ( | S | s | ) |
Definition at line 388 of file OwnArray.h.
References config::ordering, findQualityFiles::size, and python.multivaluedict::sort().
void edm::OwnArray< T, M, P >::sort | ( | ) |
Definition at line 393 of file OwnArray.h.
References config::ordering, findQualityFiles::size, and python.multivaluedict::sort().
|
inline |
Definition at line 398 of file OwnArray.h.
References edm::OwnArray< T, MAX_SIZE, P >::data_.
Referenced by edm::swap().
|
private |
Definition at line 176 of file OwnArray.h.
Referenced by edm::OwnArray< T, MAX_SIZE, P >::swap().
|
private |
Definition at line 177 of file OwnArray.h.