|
| template<typename Fn > |
| | guarded_function (Fn fn) |
| |
| result_type | operator() () |
| |
| template<typename A1 > |
| result_type | operator() (const A1 &a1) |
| |
| template<typename A1 , typename A2 > |
| result_type | operator() (const A1 &a1, const A2 &a2) |
| |
| template<typename A1 , typename A2 , typename A3 > |
| result_type | operator() (const A1 &a1, const A2 &a2, const A3 &a3) |
| |
| template<typename Fn > |
| | guarded_function (Fn fn) |
| |
| result_type | operator() () |
| |
| template<typename A1 > |
| result_type | operator() (const A1 &a1) |
| |
| template<typename A1 , typename A2 > |
| result_type | operator() (const A1 &a1, const A2 &a2) |
| |
| template<typename A1 , typename A2 , typename A3 > |
| result_type | operator() (const A1 &a1, const A2 &a2, const A3 &a3) |
| |
template<typename Signature, typename Guard>
class knowrob::py::guarded_function< Signature, Guard >
Functor that will invoke a function while holding a guard. Upon returning from the function, the guard is released.
Definition at line 21 of file with.h.