|
| template<template< typename > class H = holder_t, typename = std::enable_if_t<Acts::detail::is_same_template< H, Acts::detail::RefHolder>::value>> |
| | SpacePointContainer (const Acts::SpacePointContainerConfig &config, const Acts::SpacePointContainerOptions &options, const container_t &container) |
| | Construct from config, options, and container reference.
|
| template<template< typename > class H = holder_t, typename = std::enable_if_t<Acts::detail::is_same_template< H, Acts::detail::ValueHolder>::value>> |
| | SpacePointContainer (const Acts::SpacePointContainerConfig &config, const Acts::SpacePointContainerOptions &options, container_t &&container) |
| | Construct from config, options, and container by moving ownership.
|
| | SpacePointContainer (SpacePointContainer &&other) noexcept=default |
| | Move constructor.
|
|
| SpacePointContainer (SpacePointContainer &other)=delete |
| ProxyType & | at (const std::size_t n) |
| | Access space point proxy at index n.
|
| const ProxyType & | at (const std::size_t n) const |
| | Access const space point proxy at index n.
|
| iterator | begin () |
| | Return an iterator to the beginning.
|
| const_iterator | begin () const |
| | Return a const iterator to the beginning.
|
| const_iterator | cbegin () const |
| | Return a const iterator to the beginning.
|
| const_iterator | cend () const |
| | Return a const iterator to the end.
|
| iterator | end () |
| | Return an iterator to the end.
|
| const_iterator | end () const |
| | Return a const iterator to the end.
|
| SpacePointContainer & | operator= (SpacePointContainer &&other) noexcept=default |
| | Move assignment operator.
|
|
SpacePointContainer & | operator= (SpacePointContainer &other)=delete |
| std::size_t | size () const |
| | Return the number of space points.
|
| const ValueType & | sp (const std::size_t n) const |
| | Access underlying space point value at index n.
|
template<typename container_t, template< typename > class holder_t>
class Acts::SpacePointContainer< container_t, holder_t >
Container wrapper providing space point proxy access.
template<typename container_t, template< typename > class holder_t>
template<template< typename > class H = holder_t, typename = std::enable_if_t<Acts::detail::is_same_template< H, Acts::detail::RefHolder>::value>>
Construct from config, options, and container reference.
- Parameters
-
| config | Configuration for the space point container |
| options | Options for the space point container |
| container | Reference to the underlying space point container |
template<typename container_t, template< typename > class holder_t>
template<template< typename > class H = holder_t, typename = std::enable_if_t<Acts::detail::is_same_template< H, Acts::detail::ValueHolder>::value>>
Construct from config, options, and container by moving ownership.
- Parameters
-
| config | Configuration for the space point container |
| options | Options for the space point container |
| container | Rvalue reference to the underlying space point container |