![]() |
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.