Struct template adaptor
boost::stl_interfaces::adaptor
Synopsis
template<typename F>
struct adaptor {
adaptor(F);
template<typename... Args> constexpr auto operator()(Args &&...) const;
};
Description
Adapts an invocable f as a view adaptor. Calling operator(args...) will either: call f(args...) and return the result, if f(args...) is well-formed; or return closure(stl_interfaces::bind_back(f, args...)) otherwise.
adaptor public member functions
adaptor(F f);
template<typename... Args> constexpr auto operator()(Args &&... args) const;