23    template <
class G, 
class F, SizeT... 
Is>
 
   35    template <SizeT B, SizeT E, 
class G, 
class F>
 
   36    constexpr decltype(
auto) 
iter(
const G& 
g, 
const F& 
f);
 
   39    template <SizeT 
E, SizeT I, 
class G, 
class F, 
class C, 
typename... 
Args>
 
   53    template <SizeT B, SizeT E, 
class G, 
class F, 
class C>
 
   54    constexpr decltype(
auto) 
iterIf(
const G& 
g, 
const F& 
f, 
const C& c);
 
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)
Declaration of all library types.