LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "geometry_iterator_maker.h"
Public Types | |
using | begin_type = id_iterator< T > |
using | end_type = id_iterator< T > |
using | range_type = util::span< begin_type, end_type > |
Static Public Member Functions | |
template<typename Geom > | |
static begin_type | create_begin (Geom const *geom) |
template<typename Geom > | |
static end_type | create_end (Geom const *geom) |
template<typename Geom > | |
static range_type | create_range (Geom const *geom) |
template<typename Geom , typename BaseID > | |
static begin_type | create_begin (Geom const *geom, BaseID const &id) |
template<typename Geom , typename BaseID > | |
static end_type | create_end (Geom const *geom, BaseID const &id) |
template<typename Geom , typename BaseID > | |
static range_type | create_range (Geom const *geom, BaseID const &id) |
Definition at line 61 of file geometry_iterator_maker.h.
using geo::details::IteratorMaker< T, std::enable_if_t< std::is_base_of_v< CryostatID, T > > >::begin_type = id_iterator<T> |
Definition at line 62 of file geometry_iterator_maker.h.
using geo::details::IteratorMaker< T, std::enable_if_t< std::is_base_of_v< CryostatID, T > > >::end_type = id_iterator<T> |
Definition at line 63 of file geometry_iterator_maker.h.
using geo::details::IteratorMaker< T, std::enable_if_t< std::is_base_of_v< CryostatID, T > > >::range_type = util::span<begin_type, end_type> |
Definition at line 64 of file geometry_iterator_maker.h.
|
inlinestatic |
Definition at line 67 of file geometry_iterator_maker.h.
|
inlinestatic |
Definition at line 85 of file geometry_iterator_maker.h.
|
inlinestatic |
Definition at line 73 of file geometry_iterator_maker.h.
|
inlinestatic |
Definition at line 92 of file geometry_iterator_maker.h.
|
inlinestatic |
Definition at line 79 of file geometry_iterator_maker.h.
References geo::details::IteratorMaker< T, typename >::create_begin(), and geo::details::IteratorMaker< T, typename >::create_end().
|
inlinestatic |
Definition at line 99 of file geometry_iterator_maker.h.
References geo::details::IteratorMaker< T, typename >::create_begin(), and geo::details::IteratorMaker< T, typename >::create_end().