template <input_range Range>

struct CallableRange

Defined at line 78 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h

Range adaptor adding callability with those argument types.

Public Methods

void CallableRange<Range> ()

Defined at line 79 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h

void CallableRange<Range> (const CallableRange<Range> & )

Defined at line 80 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h

void CallableRange<Range> (CallableRange<Range> && )

Defined at line 81 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h

template <auto&& range>
void CallableRange<Range> (std::convertible_to<Range> auto && range)

Defined at line 83 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h

CallableRange<Range> & operator= (const CallableRange<Range> & )

Defined at line 86 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h

CallableRange<Range> & operator= (CallableRange<Range> && )

Defined at line 87 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h

template <auto&& funcs>
void operator() (auto && funcs, Args... args)

Defined at line 89 of file ../../src/lib/elfldltl/include/lib/elfldltl/internal/init-fini.h