PrevUpHomeNext

Struct template closure

boost::text::closure

Synopsis

// In header: <boost/text/view_adaptor.hpp>

template<typename F> 
struct closure : public boost::text::range_adaptor_closure< closure< F > > {
  // construct/copy/destruct
  closure(F);

  // public member functions
  template<typename T> constexpr decltype(auto) operator()(T &&) const;
};

Description

An invocable consisting of a contained invocable f. Calling operator() with some argument t calls f(t) and returns the result. This type is typically used to capture a the result of a call to bind_back().

closure public construct/copy/destruct

  1. closure(F f);

closure public member functions

  1. template<typename T> constexpr decltype(auto) operator()(T && t) const;

PrevUpHomeNext