![]() |
Belle II Software
release-05-02-19
|
Class for pointing to an element in an array stored in the database. More...
#include <DBPointer.h>
Public Member Functions | |
DBPointer (KEY key) | |
Constructor of pointer to an array element in the database. More... | |
KEY | key () const |
Accessor for key value. | |
operator KEY () const | |
Accessor for key value. | |
KEY | operator= (KEY key) |
Setter for key value. | |
bool | isValid () const |
Check whether we point to a valid object. More... | |
operator bool () const | |
Is this pointer's data safe to access? | |
Private Member Functions | |
const T * | getPointer () const |
Find the referred object and set m_object to it. | |
Private Attributes | |
KEY | m_key |
Key value of the referred array element. | |
const T * | m_object |
Pointer to actual object. | |
Class for pointing to an element in an array stored in the database.
Definition at line 34 of file DBPointer.h.
|
inlineexplicit |
|
inline |
Check whether we point to a valid object.
Definition at line 57 of file DBPointer.h.