- Copyright
- Copyright (c) 2012-2025, OpenGeoSys Community (http://www.opengeosys.org) Distributed under a Modified BSD License. See accompanying file LICENSE.txt or http://www.opengeosys.org/project/license
Definition in file Apply.h.
|
| template<typename Object, typename... Tuples, typename... MemberFunctionArgumentTypesPlain> |
| auto | ProcessLib::Graph::detail::unpackAndInvoke (boost::mp11::mp_list< MemberFunctionArgumentTypesPlain... >, Object &&o, Tuples &... ts) -> typename GetFunctionReturnType< decltype(&std::decay_t< Object >::operator())>::type |
| template<typename Result, typename Object, typename... Args, typename... Tuples, typename... MemberFunctionArgumentTypesPlain> |
| Result | ProcessLib::Graph::detail::unpackAndInvoke (boost::mp11::mp_list< MemberFunctionArgumentTypesPlain... >, Result(Object::*m)(Args...), Object &o, Tuples &... ts) |
| template<typename Result, typename Object, typename... Args, typename... Tuples, typename... MemberFunctionArgumentTypesPlain> |
| Result | ProcessLib::Graph::detail::unpackAndInvoke (boost::mp11::mp_list< MemberFunctionArgumentTypesPlain... >, Result(Object::*m)(Args...), Object &&o, Tuples &... ts) |
| template<typename Result, typename Object, typename... Args, typename... Tuples, typename... MemberFunctionArgumentTypesPlain> |
| Result | ProcessLib::Graph::detail::unpackAndInvoke (boost::mp11::mp_list< MemberFunctionArgumentTypesPlain... >, Result(Object::*m)(Args...) const, Object const &o, Tuples &... ts) |
| template<typename Result, typename... Args, typename... Tuples, typename... FunctionArgumentTypesPlain> |
| Result | ProcessLib::Graph::detail::unpackAndInvoke (boost::mp11::mp_list< FunctionArgumentTypesPlain... >, Result(*fct)(Args...), Tuples &... ts) |
| template<typename Function, typename... Args> |
| auto | ProcessLib::Graph::detail::applyImpl (Function &&f, Args &&... args) -> typename detail::GetFunctionReturnType< std::decay_t< Function > >::type |
| template<typename Function, typename... Tuples> |
| auto | ProcessLib::Graph::apply (Function &f, Tuples &... ts) -> typename detail::GetFunctionReturnType< std::decay_t< Function > >::type |
| template<typename Function, typename... Tuples> |
| auto | ProcessLib::Graph::eval (Function &f, Tuples &... ts) -> typename detail::GetFunctionReturnType< decltype(&Function::eval)>::type |
| template<typename Functions, typename... Tuples> |
| void | ProcessLib::Graph::evalAllInOrder (Functions &fs, Tuples &... ts) |