|
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.