12#ifndef __cxz_iter_cc_h__ 
   13#define __cxz_iter_cc_h__ 
   21    template <
class G, 
class F, SizeT... 
Is>
 
   24    if constexpr(std::is_same<F,NoF>::value){
 
   33    template <SizeT B, SizeT E, 
class G, 
class F>
 
   34    constexpr decltype(
auto) 
iter(
const G& 
g, 
const F& 
f)
 
 
   40    template <SizeT 
E, SizeT I, 
class G, 
class F, 
class C, 
typename... 
Args>
 
   44        if constexpr(std::is_same<F,NoF>::value){
 
   62    template <SizeT B, SizeT E, 
class G, 
class F, 
class C>
 
   63    constexpr decltype(
auto) 
iterIf(
const G& 
g, 
const F& 
f, 
const C& c)
 
 
Special function objects declarations.
typename MkIsq< B, E >::type Isqr
Sptr< Range > rangeCast(const RangePtr r)
constexpr decltype(auto) iterIf(const G &g, const F &f, const C &c)
constexpr decltype(auto) iter(const G &g, const F &f)