NAME
A member function of omni::delegate16
OVERLOADS
omni::delegate16::bond_const
A member function of omni::delegate16
#include <omni/delegate/16.hpp>
template < class T, ret_t (T::*fnptr)(p1_t, p2_t, p3_t, p4_t, p5_t, p6_t, p7_t, p8_t, p9_t, p10_t, p11_t, p12_t, p13_t, p14_t, p15_t, p16_t) const > inline void omni::delegate16::bond_const(const T& obj)
OVERLOADS
template < class T, ret_t (T::*fnptr)(p1_t, p2_t, p3_t, p4_t, p5_t, p6_t, p7_t, p8_t, p9_t, p10_t, p11_t, p12_t, p13_t, p14_t, p15_t, p16_t) const > inline void omni::delegate16::bond_const(const T *const obj)
PARAMETERS
top
obj
- The instance of the class to reference in this delegate T
- The type of class to associate with this delegate fnptr
- The const function to attach to the delegate
top
CONSIDERATIONS
If there is a function currently attached and still running when this call is made to rebind, the attached function will continue to live in an undefined state. It will not stop upon unbinding and will likely have a corrupted stack pointer.
top
If there is a function currently attached and still running when this call is made to rebind, the attached function will continue to live in an undefined state. It will not stop upon unbinding and will likely have a corrupted stack pointer.
top