template<typename T_CallbackArg>
The function signature of the callback function.
template<typename T_CallbackArg>
template<typename T_CallbackArg>
template<typename T_CallbackArg>
Copy constructor.
Exists mostly so that std::map will work on linux without C++11.
template<typename T_CallbackArg>
Adds a new callback to the list.
A duplicate entry is checked for first, and if found, this new function is not added.
- Note
- It is safe to call this from inside a callback function.
- Returns
- True if this was the first callback added.
template<typename T_CallbackArg>
Removes the specified callback from the list.
- Note
- It is safe to call this from inside a callback function.
- Returns
- True if this was the last callback removed.
template<typename T_CallbackArg>
| void DtCallbackList< T_CallbackArg >::invokeCallbacks |
( |
T_CallbackArg |
arg | ) |
|
Invokes all the callbacks currently on the callback list.
- Note
- This method must not be called by any of the callbacks it invokes.
template<typename T_CallbackArg>
Removes all callbacks that have been registered.
template<typename T_CallbackArg>
template<typename T_CallbackArg>
template<typename T_CallbackArg>
template<typename T_CallbackArg>
The documentation for this class was generated from the following file: