List of all members | Public Member Functions | Private Attributes
det::ComponentGroup< P, C, Creator, ManagerProvider >::InternalFunctor Struct Reference

Functor to convert id to Counter. More...

Public Member Functions

 InternalFunctor (ComponentGroup< P, C, Creator, ManagerProvider > &p)
 Initialize with a reference to the containing object so as to have a reference to which invoke the Get method. More...
 
C & operator() (const IdList::value_type &id) const
 Converts the integral id to the object. Resolve the id through the container: Id it's an integer at the end. More...
 

Private Attributes

ComponentGroup< P, C, Creator,
ManagerProvider > & 
fContainer
 

Detailed Description

template<class P, class C, class Creator, class ManagerProvider>
struct det::ComponentGroup< P, C, Creator, ManagerProvider >::InternalFunctor

Functor to convert id to Counter.

Definition at line 167 of file Detector/ComponentGroup.h.

Constructor & Destructor Documentation

template<class P, class C, class Creator, class ManagerProvider>
det::ComponentGroup< P, C, Creator, ManagerProvider >::InternalFunctor::InternalFunctor ( ComponentGroup< P, C, Creator, ManagerProvider > &  p)
inline

Initialize with a reference to the containing object so as to have a reference to which invoke the Get method.

Definition at line 172 of file Detector/ComponentGroup.h.

Member Function Documentation

template<class P, class C, class Creator, class ManagerProvider>
C& det::ComponentGroup< P, C, Creator, ManagerProvider >::InternalFunctor::operator() ( const IdList::value_type &  id) const
inline

Converts the integral id to the object. Resolve the id through the container: Id it's an integer at the end.

Definition at line 180 of file Detector/ComponentGroup.h.

References det::ComponentGroup< P, C, Creator, ManagerProvider >::InternalFunctor::fContainer.

Member Data Documentation

template<class P, class C, class Creator, class ManagerProvider>
ComponentGroup<P, C, Creator, ManagerProvider>& det::ComponentGroup< P, C, Creator, ManagerProvider >::InternalFunctor::fContainer
private

The documentation for this struct was generated from the following file:

, generated on Tue Sep 26 2023.