CopyImplSelector< true > Struct Reference

#include <algorithms.h>

Static Public Member Functions

template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR >
static auto Copy (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest) -> Result< DEST_ITERATOR >
 
template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR >
static auto CopyToUninitialized (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest) -> Result< DEST_ITERATOR >
 
template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR , typename PREDICATE >
static auto CopyIf (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest, PREDICATE pred) -> Result< DEST_ITERATOR >
 
template<typename ITERATOR , typename SENTINEL , typename DEST_ITERATOR , typename PREDICATE >
static auto CopyToUninitializedIf (ITERATOR first, SENTINEL sentinel, DEST_ITERATOR dest, PREDICATE pred) -> Result< DEST_ITERATOR >
 

Member Function Documentation

◆ Copy()

static auto Copy ( ITERATOR  first,
SENTINEL  sentinel,
DEST_ITERATOR  dest 
) -> Result<DEST_ITERATOR>
static

◆ CopyToUninitialized()

static auto CopyToUninitialized ( ITERATOR  first,
SENTINEL  sentinel,
DEST_ITERATOR  dest 
) -> Result<DEST_ITERATOR>
static

◆ CopyIf()

static auto CopyIf ( ITERATOR  first,
SENTINEL  sentinel,
DEST_ITERATOR  dest,
PREDICATE  pred 
) -> Result<DEST_ITERATOR>
static

◆ CopyToUninitializedIf()

static auto CopyToUninitializedIf ( ITERATOR  first,
SENTINEL  sentinel,
DEST_ITERATOR  dest,
PREDICATE  pred 
) -> Result<DEST_ITERATOR>
static