![]() |
Diana Software
|
QVectorCView for const QVectorC. More...
Public Member Functions | |
| QVectorCConstView (const QVectorC &in, size_t start, size_t size) | |
| constructor More... | |
| virtual | ~QVectorCConstView () |
| destructor More... | |
| const QVectorC & | GetVectorC () const |
| Get subview QVector. More... | |
| void | Clear () |
| Clear is not implemented. More... | |
Public Member Functions inherited from QObject | |
| QObject () | |
| default constructor More... | |
| virtual | ~QObject () |
| destructor More... | |
| QObject & | operator= (const QObject &rhs) |
| operator= More... | |
| void | Validate () |
| make object valid More... | |
| void | InValidate () |
| make object non valid More... | |
| bool | IsValid () const |
| check wheter object is valid More... | |
| void | SetWrite (bool write=true) |
| write or not this object More... | |
| bool | GetWrite () const |
| check wheter write or not this object More... | |
| bool | IsRequired () const |
| check wheter this object is required by some module More... | |
| void | SetIsRequired (bool required=true) |
| set that this object is required More... | |
| bool | IsJustAdded () const |
| check wheter this object has been just added by some module More... | |
| void | SetIsJustAdded (bool added=true) |
| set that this object has been just added More... | |
| void | Reset () |
| set object to non valid and calls Clear() More... | |
| virtual bool | Fill (QObject *evData) const =0 |
| calls operator= of inheriting classes. Validity flag and bits are not copied. This function is automatically declared/implemented in derived classes by QObjectDef/QObjectImp. If evData type mismatches returns false, true otherwise. More... | |
| void | FullyFill (QObject *evData) const |
| calls Fill(QObject*) if this QObject IsValid(). Copies Validity flag and bits More... | |
| virtual QObject * | Duplicate () const =0 |
| create object of same type, this function is automatically declared/implemented in derived classes by QObjectDef/QObjectImp More... | |
| virtual void | Dump (std::ostream &o) const |
| print content to stream (intended for screen print or log files) More... | |
| virtual void | Print () const |
| print content on screen More... | |
| virtual QError | WriteOnStream (std::ostream &o) const |
| print content to stream (intended for storage in text files) More... | |
| virtual QError | ReadFromStream (std::istream &o) |
| fill content from stream (intended for storage in text files) More... | |
| void | CopyBits (QObject *obj) const |
| copy validity and temporary bits to another QObject More... | |
| virtual void | Draw (Option_t *option="") |
Private Member Functions | |
| QVectorCConstView () | |
| const QVectorCConstView & | operator= (const QVectorCConstView &other) |
| operator= More... | |
| QObjectDef (QVectorCConstView, 1) | |
Private Attributes | |
| QVectorC * | fVectorC |
Additional Inherited Members | |
Public Types inherited from QObject | |
| enum | { kIsValid = BIT(15) , kWrite = BIT(0) , kIsRequired = BIT(1) , kIsJustAdded = BIT(2) } |
| TObject bits. More... | |
Static Public Member Functions inherited from QObject | |
| static QObject * | New (const char *object) |
QVectorCView for const QVectorC.
Definition at line 52 of file QVectorCView.hh.
| QVectorCConstView::QVectorCConstView | ( | const QVectorC & | in, |
| size_t | start, | ||
| size_t | size | ||
| ) |
constructor
| in | QVector this view refers to |
| start | start index of the view |
| size | number of the view elements |
Definition at line 23 of file QVectorCView.cc.
References DianaThrow, fVectorC, and QVectorC::Size().
|
virtual |
|
inlineprivate |
Definition at line 71 of file QVectorCView.hh.
|
inlinevirtual |
|
inline |
|
inlineprivate |
operator=
Definition at line 73 of file QVectorCView.hh.
|
private |
|
private |
Definition at line 75 of file QVectorCView.hh.
Referenced by GetVectorC(), QVectorCConstView(), and ~QVectorCConstView().