lsst.afw gf03f0b42f3+f620a9ee49
Loading...
Searching...
No Matches
lsst::afw::typehandling::detail::refwrap_visitor< F & > Class Template Reference

#include <refwrap_utils.h>

Public Member Functions

 refwrap_visitor (F &func)
 
template<typename K, typename V>
auto operator() (K const &key, std::reference_wrapper< V > const &value) const
 
 refwrap_visitor (F &&func)
 
auto operator() (K const &key, std::reference_wrapper< V > const &value) const
 

Detailed Description

template<typename F>
class lsst::afw::typehandling::detail::refwrap_visitor< F & >

Definition at line 97 of file refwrap_utils.h.

Constructor & Destructor Documentation

◆ refwrap_visitor() [1/2]

template<typename F>
lsst::afw::typehandling::detail::refwrap_visitor< F & >::refwrap_visitor ( F & func)
inlineexplicit

Definition at line 102 of file refwrap_utils.h.

◆ refwrap_visitor() [2/2]

lsst::afw::typehandling::detail::refwrap_visitor< F >::refwrap_visitor ( F && func)
inlineexplicit

Definition at line 79 of file refwrap_utils.h.

Member Function Documentation

◆ operator()() [1/2]

auto lsst::afw::typehandling::detail::refwrap_visitor< F >::operator() ( K const & key,
std::reference_wrapper< V > const & value ) const
inline

Definition at line 82 of file refwrap_utils.h.

◆ operator()() [2/2]

template<typename F>
template<typename K, typename V>
auto lsst::afw::typehandling::detail::refwrap_visitor< F & >::operator() ( K const & key,
std::reference_wrapper< V > const & value ) const
inline

Definition at line 105 of file refwrap_utils.h.


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