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

#include "ContainerMeta.h"

Public Types

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

Static Public Member Functions

static CollRef & get (CollRef &coll)
 

Detailed Description

template<typename CollRef, typename = void>
struct util::details::collection_from_reference_impl< CollRef, typename >

Definition at line 305 of file ContainerMeta.h.

Member Typedef Documentation

template<typename CollRef, typename = void>
using util::details::collection_from_reference_impl< CollRef, typename >::type = std::add_lvalue_reference_t<std::remove_reference_t<CollRef>>

Definition at line 306 of file ContainerMeta.h.

Member Function Documentation

template<typename CollRef, typename = void>
static CollRef& util::details::collection_from_reference_impl< CollRef, typename >::get ( CollRef &  coll)
inlinestatic

Definition at line 307 of file ContainerMeta.h.

Referenced by util::collection_from_reference().

307 { return coll; }

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