Public Types | Static Public Member Functions | List of all members
util::details::WrapRangeForDispatcher< BaseRange, true > Struct Template Reference

#include <RangeForWrapper.h>

Public Types

using BaseRange_t = std::decay_t< BaseRange >
 

Static Public Member Functions

static BaseRange_t wrap (BaseRange_t &&range)
 
static BaseRange_twrap (BaseRange_t &range)
 
static BaseRange_t const & wrap (BaseRange_t const &range)
 

Detailed Description

template<typename BaseRange>
struct util::details::WrapRangeForDispatcher< BaseRange, true >

Definition at line 385 of file RangeForWrapper.h.

Member Typedef Documentation

template<typename BaseRange >
using util::details::WrapRangeForDispatcher< BaseRange, true >::BaseRange_t = std::decay_t<BaseRange>

Definition at line 387 of file RangeForWrapper.h.

Member Function Documentation

template<typename BaseRange >
static BaseRange_t util::details::WrapRangeForDispatcher< BaseRange, true >::wrap ( BaseRange_t &&  range)
inlinestatic

Definition at line 389 of file RangeForWrapper.h.

389 { return std::move(range); }
def move(depos, offset)
Definition: depos.py:107
template<typename BaseRange >
static BaseRange_t& util::details::WrapRangeForDispatcher< BaseRange, true >::wrap ( BaseRange_t range)
inlinestatic

Definition at line 390 of file RangeForWrapper.h.

390 { return range; }
template<typename BaseRange >
static BaseRange_t const& util::details::WrapRangeForDispatcher< BaseRange, true >::wrap ( BaseRange_t const &  range)
inlinestatic

Definition at line 391 of file RangeForWrapper.h.

391 { return range; }

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