Skip to content

Function rebind

function rebind(const expression_function<Fn, OldArgs...> &, NewArgs &&...) base

template <typename Fn, typename... OldArgs, typename... NewArgs>
KFR_FUNCTION expression_function<Fn, NewArgs...> rebind(const expression_function<Fn, OldArgs...>& e,
                                                        NewArgs&&... args)

Construct a new expression using the same function as in e and new arguments

Parameters
e an expression
args new arguments for the function

Fully qualified name: kfr::rebind(const expression_function<Fn, OldArgs...> &, NewArgs &&...)

Function rebind

function rebind(expression_function<Fn, OldArgs...> &&, NewArgs &&...) base

template <typename Fn, typename... OldArgs, typename... NewArgs>
KFR_FUNCTION expression_function<Fn, NewArgs...> rebind(expression_function<Fn, OldArgs...>&& e,
                                                        NewArgs&&... args)

Construct a new expression using the same function as in e and new arguments.

Parameters
e an expression (rvalue).
args new arguments for the function.

Fully qualified name: kfr::rebind(expression_function<Fn, OldArgs...> &&, NewArgs &&...)

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.