Public Member Functions | List of all members
art::detail::EnsurePointer< TO, art::Ptr< PTRVAL > > Struct Template Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/canvas/v3_06_01/source/canvas/Persistency/Common/Ptr.h"

Public Member Functions

TO operator() (Ptr< PTRVAL > &from) const
 
TO operator() (Ptr< PTRVAL > const &from) const
 

Detailed Description

template<typename TO, typename PTRVAL>
struct art::detail::EnsurePointer< TO, art::Ptr< PTRVAL > >

Definition at line 170 of file Ptr.h.

Member Function Documentation

template<typename TO , typename PTRVAL >
TO art::detail::EnsurePointer< TO, art::Ptr< PTRVAL > >::operator() ( Ptr< PTRVAL > &  from) const

Definition at line 482 of file Ptr.h.

484 {
485  return detail::addr<TO, PTRVAL const>(*from);
486 }
template<typename TO , typename PTRVAL >
TO art::detail::EnsurePointer< TO, art::Ptr< PTRVAL > >::operator() ( Ptr< PTRVAL > const &  from) const

Definition at line 490 of file Ptr.h.

492 {
493  return detail::addr<TO, PTRVAL const>(*from);
494 }

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