omni::delegate16::unsafe_set_method_const
NAME

omni::delegate16::unsafe_set_method_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::unsafe_set_method_const()

SYNOPSIS

Sets the underlying method.

top

DESCRIPTION

This method is marked unsafe since it manipulates the underlying pointers. This method assumes the user understands all implications with this.

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