LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
util::details::collection_from_reference_impl< CollRef, std::enable_if_t< util::is_reference_wrapper_v< CollRef > > > Struct Template Reference

#include "ContainerMeta.h"

Public Types

using type = std::add_lvalue_reference_t< typename CollRef::type >
 

Static Public Member Functions

static type get (CollRef &refw)
 

Detailed Description

template<typename CollRef>
struct util::details::collection_from_reference_impl< CollRef, std::enable_if_t< util::is_reference_wrapper_v< CollRef > > >

Definition at line 311 of file ContainerMeta.h.

Member Typedef Documentation

template<typename CollRef >
using util::details::collection_from_reference_impl< CollRef, std::enable_if_t< util::is_reference_wrapper_v< CollRef > > >::type = std::add_lvalue_reference_t<typename CollRef::type>

Definition at line 313 of file ContainerMeta.h.

Member Function Documentation

template<typename CollRef >
static type util::details::collection_from_reference_impl< CollRef, std::enable_if_t< util::is_reference_wrapper_v< CollRef > > >::get ( CollRef &  refw)
inlinestatic

Definition at line 314 of file ContainerMeta.h.

314 { return refw.get(); }

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