Public Types | Static Public Member Functions | List of all members
util::details::make_collection_reference_impl < Coll, std::enable_if_t< util::is_reference_wrapper_v< Coll > > > Struct Template Reference

#include <ContainerMeta.h>

Public Types

using type = std::remove_cv_t< Coll >
 

Static Public Member Functions

static type make (Coll &refw)
 

Detailed Description

template<typename Coll>
struct util::details::make_collection_reference_impl < Coll, std::enable_if_t< util::is_reference_wrapper_v< Coll > > >

Definition at line 297 of file ContainerMeta.h.

Member Typedef Documentation

template<typename Coll >
using util::details::make_collection_reference_impl < Coll, std::enable_if_t< util::is_reference_wrapper_v< Coll > > >::type = std::remove_cv_t<Coll>

Definition at line 300 of file ContainerMeta.h.

Member Function Documentation

template<typename Coll >
static type util::details::make_collection_reference_impl < Coll, std::enable_if_t< util::is_reference_wrapper_v< Coll > > >::make ( Coll &  refw)
inlinestatic

Definition at line 301 of file ContainerMeta.h.

301 { return refw; }

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