|
ACTS
Experiment-independent tracking
|
Non-owning holder for referencing a backend. More...
#include <Acts/Utilities/Holders.hpp>
Public Types | |
| using | element_type = T |
Public Member Functions | |
| RefHolder (T &ref) | |
| RefHolder (T *_ptr) | |
| operator bool () const | |
| T & | operator* () |
| const T & | operator* () const |
| T * | operator-> () |
| const T * | operator-> () const |
Public Attributes | |
| T * | ptr |
Non-owning holder for referencing a backend.
| T | Backend type. |
The referenced backend must outlive the holder.
| using Acts::RefHolder< T >::element_type = T |
|
explicit |
|
explicit |
|
explicit |
| T & Acts::RefHolder< T >::operator* | ( | ) |
| const T & Acts::RefHolder< T >::operator* | ( | ) | const |
| T * Acts::RefHolder< T >::operator-> | ( | ) |
| const T * Acts::RefHolder< T >::operator-> | ( | ) | const |
| T* Acts::RefHolder< T >::ptr |