Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Hierarchy
Class Members
art
detail
ItemGetter
Public Member Functions
|
List of all members
art::detail::ItemGetter< T, C > Class Template Reference
#include <
Ptr.h
>
Public Member Functions
T const *
operator()
(
C
const *product, typename
Ptr
< T >::key_type iKey) const
Detailed Description
template<typename T, typename C>
class art::detail::ItemGetter< T, C >
Definition at line
66
of file
Ptr.h
.
Member Function Documentation
template<typename T , typename C >
T const*
art::detail::ItemGetter
< T,
C
>::operator()
(
C
const *
product
,
typename
Ptr
< T >::key_type
iKey
)
const
inline
Definition at line
352
of file
Ptr.h
.
353
{
354
assert(product !=
nullptr
);
355
auto
it = product->begin();
356
advance(it, iKey);
357
T
const
*
address
=
detail::GetProduct<C>::address
(it);
358
return
address;
359
}
address
Definition:
tableAs_t.cc:76
ValidateOpDetSimulation.T
T
Definition:
ValidateOpDetSimulation.py:52
art::detail::GetProduct::address
static auto const * address(const_iterator const &i)
Definition:
GetProduct.h:9
The documentation for this class was generated from the following file:
canvas/canvas/Persistency/Common/
Ptr.h
Generated by
1.8.11