#include <Acts/EventData/SourceLink.hpp>
|
| | SourceLink (const SourceLink &other)=default |
| | SourceLink (SourceLink &&other)=default |
template<typename T>
requires (!std::same_as<std::decay_t<T>, SourceLink>) |
| | SourceLink (T &&upstream) |
| | Constructor from concrete source link.
|
| template<typename T> |
| T & | get () |
| | Concrete source link class getter.
|
| template<typename T> |
| const T & | get () const |
| | Concrete source link class getter, const version.
|
| SourceLink & | operator= (const SourceLink &other)=default |
| SourceLink & | operator= (SourceLink &&other)=default |
◆ SourceLink() [1/3]
| Acts::SourceLink::SourceLink |
( |
const SourceLink & | other | ) |
|
|
default |
◆ SourceLink() [2/3]
| Acts::SourceLink::SourceLink |
( |
SourceLink && | other | ) |
|
|
default |
◆ SourceLink() [3/3]
template<typename T>
requires (!std::same_as<std::decay_t<T>, SourceLink>)
| Acts::SourceLink::SourceLink |
( |
T && | upstream | ) |
|
|
explicit |
Constructor from concrete source link.
- Template Parameters
-
- Parameters
-
| upstream | The upstream source link to store |
◆ get() [1/2]
template<typename T>
| T & Acts::SourceLink::get |
( |
| ) |
|
Concrete source link class getter.
- Template Parameters
-
| T | The source link type to retrieve |
- Returns
- Reference to the stored source link
◆ get() [2/2]
template<typename T>
| const T & Acts::SourceLink::get |
( |
| ) |
const |
Concrete source link class getter, const version.
- Template Parameters
-
| T | The source link type to retrieve |
- Returns
- Const reference to the stored source link
◆ operator=() [1/2]
◆ operator=() [2/2]