scnlib  0.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
scn::detail::ranges::_cbegin::fn Struct Reference

#include <ranges.h>

Public Member Functions

template<typename T >
constexpr auto operator() (const T &t) const noexcept(noexcept(::scn::detail::ranges::begin(t))) -> decltype(::scn::detail::ranges::begin(t))
 
template<typename T >
constexpr auto operator() (const T &&t) const noexcept(noexcept(::scn::detail::ranges::begin(static_cast< const T && >(t)))) -> decltype(::scn::detail::ranges::begin(static_cast< const T && >(t)))
 

Detailed Description

Definition at line 405 of file ranges.h.

Member Function Documentation

template<typename T >
constexpr auto scn::detail::ranges::_cbegin::fn::operator() ( const T &  t) const -> decltype(::scn::detail::ranges::begin(t))
inlinenoexcept

Definition at line 407 of file ranges.h.

template<typename T >
constexpr auto scn::detail::ranges::_cbegin::fn::operator() ( const T &&  t) const -> decltype(::scn::detail::ranges::begin( static_cast<const T&&>(t)))
inlinenoexcept

Definition at line 415 of file ranges.h.


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