EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P > Class Template Reference
+ Collaboration diagram for Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >:

Public Member Functions

 NamedType (const T &value)
 
 NamedType (T &&value)
 
Tget ()
 
const Tget () const
 

Private Attributes

T m_value
 

Detailed Description

template<typename entity_t, typename value_t, size_t DIM>
template<typename T, typename P>
class Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >

Strong type helper, not public This is only used to provide sensible tag-dispatch below.

Definition at line 44 of file BoundingBox.hpp.

View newest version in sPHENIX GitHub at line 44 of file BoundingBox.hpp

Constructor & Destructor Documentation

template<typename entity_t, typename value_t, size_t DIM>
template<typename T , typename P >
Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::NamedType ( const T value)
inlineexplicit

Definition at line 46 of file BoundingBox.hpp.

View newest version in sPHENIX GitHub at line 46 of file BoundingBox.hpp

template<typename entity_t, typename value_t, size_t DIM>
template<typename T , typename P >
Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::NamedType ( T &&  value)
inlineexplicit

Definition at line 47 of file BoundingBox.hpp.

View newest version in sPHENIX GitHub at line 47 of file BoundingBox.hpp

Member Function Documentation

template<typename entity_t, typename value_t, size_t DIM>
template<typename T , typename P >
T& Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::get ( )
inline

Definition at line 48 of file BoundingBox.hpp.

View newest version in sPHENIX GitHub at line 48 of file BoundingBox.hpp

References Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::m_value.

template<typename entity_t, typename value_t, size_t DIM>
template<typename T , typename P >
const T& Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::get ( ) const
inline

Definition at line 49 of file BoundingBox.hpp.

View newest version in sPHENIX GitHub at line 49 of file BoundingBox.hpp

References Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::m_value.

Member Data Documentation

template<typename entity_t, typename value_t, size_t DIM>
template<typename T , typename P >
T Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::m_value
private

Definition at line 52 of file BoundingBox.hpp.

View newest version in sPHENIX GitHub at line 52 of file BoundingBox.hpp

Referenced by Acts::AxisAlignedBoundingBox< entity_t, value_t, DIM >::NamedType< T, P >::get().


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