![]() |
![]() |
#include <QueryableVectorData.h>
Public Types | |
typedef CIterator< Tp > | const_iterator |
typedef CRIterator< Tp > | const_reverse_iterator |
typedef Iterator< Tp > | iterator |
typedef RIterator< Tp > | reverse_iterator |
typedef ora::PVector < std::pair< size_t, Tp > > | store_base_type |
typedef std::pair< size_t, Tp > | store_item_type |
typedef ora::PVector < std::pair< size_t, Tp > >::store_type | store_type |
Public Member Functions | |
void | assign (size_t n, const Tp &u) |
const Tp & | back () const |
Tp & | back () |
iterator | begin () |
size_t | capacity () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
void | clear () |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
bool | empty () const |
iterator | end () |
const Tp & | front () const |
Tp & | front () |
size_t | max_size () const |
bool | operator!= (const QueryableVectorData &rhs) const |
bool | operator== (const QueryableVectorData &rhs) const |
const Tp & | operator[] (size_t n) const |
Tp & | operator[] (size_t n) |
size_t | persistentSize () const |
void | pop_back () |
void | push_back (const Tp &x) |
QueryableVectorData () | |
QueryableVectorData (size_t n, const Tp &value=Tp()) | |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
void | reserve (size_t n) |
void | resize (size_t n, const Tp &value=Tp()) |
size_t | size () const |
const void * | storageAddress () const |
![]() | |
virtual | ~IVectorData () |
Private Attributes | |
store_base_type | m_vec |
Definition at line 230 of file QueryableVectorData.h.
typedef CIterator<Tp> ora::QueryableVectorData< Tp >::const_iterator |
Definition at line 235 of file QueryableVectorData.h.
typedef CRIterator<Tp> ora::QueryableVectorData< Tp >::const_reverse_iterator |
Definition at line 237 of file QueryableVectorData.h.
typedef Iterator<Tp> ora::QueryableVectorData< Tp >::iterator |
Definition at line 234 of file QueryableVectorData.h.
typedef RIterator<Tp> ora::QueryableVectorData< Tp >::reverse_iterator |
Definition at line 236 of file QueryableVectorData.h.
typedef ora::PVector<std::pair<size_t,Tp> > ora::QueryableVectorData< Tp >::store_base_type |
Definition at line 239 of file QueryableVectorData.h.
typedef std::pair<size_t,Tp> ora::QueryableVectorData< Tp >::store_item_type |
Definition at line 238 of file QueryableVectorData.h.
typedef ora::PVector<std::pair<size_t,Tp> >::store_type ora::QueryableVectorData< Tp >::store_type |
Definition at line 240 of file QueryableVectorData.h.
|
inline |
Definition at line 244 of file QueryableVectorData.h.
|
inline |
Definition at line 245 of file QueryableVectorData.h.
|
inline |
Definition at line 288 of file QueryableVectorData.h.
References i, n, and ora::QueryableVectorData< Tp >::push_back().
|
inline |
Definition at line 282 of file QueryableVectorData.h.
References ora::PVector< Tp >::back(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 283 of file QueryableVectorData.h.
References ora::PVector< Tp >::back(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 247 of file QueryableVectorData.h.
References ora::PVector< Tp >::begin(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 314 of file QueryableVectorData.h.
References ora::PVector< Tp >::capacity(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 255 of file QueryableVectorData.h.
References ora::PVector< Tp >::begin(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 259 of file QueryableVectorData.h.
References ora::PVector< Tp >::end(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 326 of file QueryableVectorData.h.
References ora::PVector< Tp >::clear(), and ora::QueryableVectorData< Tp >::m_vec.
Referenced by python.Vispa.Views.WidgetView.WidgetView::closeEvent(), python.Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), python.Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), python.Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), python.Vispa.Views.WidgetView.WidgetView::setDataObjects(), python.Vispa.Views.TreeView.TreeView::updateContent(), python.Vispa.Views.TableView.TableView::updateContent(), python.Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and python.Vispa.Views.PropertyView.PropertyView::updateContent().
|
inline |
Definition at line 271 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::rbegin().
|
inline |
Definition at line 275 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::rend().
|
inline |
Definition at line 318 of file QueryableVectorData.h.
References ora::PVector< Tp >::empty(), and ora::QueryableVectorData< Tp >::m_vec.
Referenced by python.Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and python.Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 251 of file QueryableVectorData.h.
References ora::PVector< Tp >::end(), and ora::QueryableVectorData< Tp >::m_vec.
Referenced by Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
|
inline |
Definition at line 285 of file QueryableVectorData.h.
References ora::PVector< Tp >::front(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 286 of file QueryableVectorData.h.
References ora::PVector< Tp >::front(), and ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 304 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::max_size().
|
inline |
Definition at line 331 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 330 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec.
|
inline |
Definition at line 279 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and n.
|
inline |
Definition at line 280 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and n.
|
inline |
Definition at line 337 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::persistentSize().
|
inline |
Definition at line 296 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::pop_back().
Referenced by ora::QueryableVectorData< Tp >::resize().
|
inline |
Definition at line 292 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, ora::PVector< Tp >::push_back(), ora::PVector< Tp >::size(), and ExpressReco_HICollisions_FallBack::x.
Referenced by ora::QueryableVectorData< Tp >::assign(), and ora::QueryableVectorData< Tp >::resize().
|
inline |
Definition at line 263 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::rbegin().
|
inline |
Definition at line 267 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::rend().
|
inline |
Definition at line 322 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::reserve().
|
inline |
Definition at line 308 of file QueryableVectorData.h.
References i, n, ora::QueryableVectorData< Tp >::pop_back(), ora::QueryableVectorData< Tp >::push_back(), ora::QueryableVectorData< Tp >::size(), and relativeConstraints::value.
Referenced by python.Vispa.Gui.TextDialog.TextDialog::__init__(), python.Vispa.Plugins.ConfigEditor.ToolDialog.ToolDialog::__init__(), python.Vispa.Main.MainWindow.MainWindow::_loadIni(), and python.Vispa.Gui.PortConnection.PointToPointConnection::updateConnection().
|
inline |
Definition at line 300 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec, and ora::PVector< Tp >::size().
Referenced by ora::QueryableVectorData< Tp >::resize().
|
inlinevirtual |
Implements ora::IVectorData.
Definition at line 333 of file QueryableVectorData.h.
References ora::QueryableVectorData< Tp >::m_vec.
|
private |
Definition at line 345 of file QueryableVectorData.h.
Referenced by ora::QueryableVectorData< Tp >::back(), ora::QueryableVectorData< Tp >::begin(), ora::QueryableVectorData< Tp >::capacity(), ora::QueryableVectorData< Tp >::cbegin(), ora::QueryableVectorData< Tp >::cend(), ora::QueryableVectorData< Tp >::clear(), ora::QueryableVectorData< Tp >::crbegin(), ora::QueryableVectorData< Tp >::crend(), ora::QueryableVectorData< Tp >::empty(), ora::QueryableVectorData< Tp >::end(), ora::QueryableVectorData< Tp >::front(), ora::QueryableVectorData< Tp >::max_size(), ora::QueryableVectorData< Tp >::operator!=(), ora::QueryableVectorData< Tp >::operator==(), ora::QueryableVectorData< Tp >::operator[](), ora::QueryableVectorData< Tp >::persistentSize(), ora::QueryableVectorData< Tp >::pop_back(), ora::QueryableVectorData< Tp >::push_back(), ora::QueryableVectorData< Tp >::rbegin(), ora::QueryableVectorData< Tp >::rend(), ora::QueryableVectorData< Tp >::reserve(), ora::QueryableVectorData< Tp >::size(), and ora::QueryableVectorData< Tp >::storageAddress().