proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
Loading...
Searching...
No Matches
invocable.hpp File Reference
Include dependency graph for invocable.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  proxsuite
 
namespace  proxsuite::linalg
 
namespace  proxsuite::linalg::veg
 
namespace  proxsuite::linalg::veg::_detail
 
namespace  proxsuite::linalg::veg::_detail::_meta
 
namespace  proxsuite::linalg::veg::meta
 
namespace  proxsuite::linalg::veg::concepts
 

Typedefs

template<typename Fn , typename... Args>
using proxsuite::linalg::veg::_detail::_meta::call_expr = decltype(VEG_DECLVAL(Fn&&)(VEG_DECLVAL(Args&&)...))
 
template<typename Fn , typename... Args>
using proxsuite::linalg::veg::meta::invoke_result_t
 

Functions

 proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR ((typename Fn, typename Ret, typename... Args),(Fn, Ret, Args...), fn_once, VEG_DECLVAL(Fn &&)(VEG_DECLVAL(Args &&)...), VEG_CONCEPT(same< ExprType, Ret >))
 
 proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR ((typename Fn, typename Ret, typename... Args),(Fn, Ret, Args...), fn_mut, VEG_DECLVAL(Fn &)(VEG_DECLVAL(Args &&)...), VEG_CONCEPT(same< ExprType, Ret >))
 
 proxsuite::linalg::veg::concepts::VEG_CONCEPT_EXPR ((typename Fn, typename Ret, typename... Args),(Fn, Ret, Args...), fn, VEG_DECLVAL(Fn const &)(VEG_DECLVAL(Args &&)...), VEG_CONCEPT(same< ExprType, Ret >))