omni::delegate16::bond
NAME

omni::delegate16::bond

A member function of omni::delegate16

#include <omni/delegate/16.hpp>
inline void omni::delegate16::bond(function_ptr fnptr)


OVERLOADS

template < ret_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) > inline void omni::delegate16::bond()
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) > inline void omni::delegate16::bond(T& obj)
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) > inline void omni::delegate16::bond(const T& obj)
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) > inline void omni::delegate16::bond(const T *const obj)

SYNOPSIS

Attach a static member or non-member function to this delegate.

top

DESCRIPTION

No description.

top

PARAMETERS

fnptr - The function taking 16 parameters 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