Utility class that eases accessing dynamic columns in track and track state containers.
More...
|
| constexpr | ProxyAccessorBase (const std::string &_key) |
| | Create the accessor from a string key.
|
| constexpr | ProxyAccessorBase (HashedString _key) |
| | Create the accessor from an already-hashed string key.
|
| template<detail::ProxyType proxy_t> |
| bool | hasColumn (proxy_t proxy) const |
| | Check if the stored key exists on the proxy given as an argument.
|
template<detail::ProxyType proxy_t>
requires (ReadOnly) |
| const T & | operator() (proxy_t proxy) const |
| | Access the stored key on the proxy given as an argument.
|
template<detail::MutableProxyType proxy_t>
requires (!ReadOnly) |
| T & | operator() (proxy_t proxy) const |
| | Access the stored key on the proxy given as an argument.
|
template<typename T, bool ReadOnly>
struct Acts::ProxyAccessorBase< T, ReadOnly >
Utility class that eases accessing dynamic columns in track and track state containers.
- Template Parameters
-
| T | the type of the value to access |
| ReadOnly | true if this is a const accessor |