|
constexpr Acts::GeometryIdentifier | operator() (Acts::GeometryIdentifier geometryId) const |
|
constexpr Acts::GeometryIdentifier | operator() (Acts::GeometryIdentifier::Value encoded) const |
|
template<typename T > |
constexpr Acts::GeometryIdentifier | operator() (const std::pair< Acts::GeometryIdentifier, T > &mapItem) const |
|
template<typename T > |
auto | operator() (const T &thing) const -> decltype(thing.geometryId(), Acts::GeometryIdentifier()) |
|
template<typename T > |
auto | operator() (std::reference_wrapper< T > thing) const -> decltype(thing.get().geometryId(), Acts::GeometryIdentifier()) |
|
Definition at line 29 of file GeometryContainers.h.
◆ operator()() [1/5]
constexpr Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() |
( |
Acts::GeometryIdentifier |
geometryId | ) |
const |
|
inlineconstexpr |
◆ operator()() [2/5]
constexpr Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() |
( |
Acts::GeometryIdentifier::Value |
encoded | ) |
const |
|
inlineconstexpr |
◆ operator()() [3/5]
template<typename T >
constexpr Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() |
( |
const std::pair< Acts::GeometryIdentifier, T > & |
mapItem | ) |
const |
|
inlineconstexpr |
◆ operator()() [4/5]
template<typename T >
auto ActsExamples::detail::GeometryIdGetter::operator() |
( |
const T & |
thing | ) |
const -> decltype(thing.geometryId(), Acts::GeometryIdentifier()) |
|
inline |
◆ operator()() [5/5]
template<typename T >
auto ActsExamples::detail::GeometryIdGetter::operator() |
( |
std::reference_wrapper< T > |
thing | ) |
const -> decltype(thing.get().geometryId(), Acts::GeometryIdentifier()) |
|
inline |
The documentation for this struct was generated from the following file: