Callbacks in C++

Information on a callback library, a callback paper, new patterns used by the paper, and complete source code for each step presented in the paper.

Free C++ Callback Library - Callback 1.0

A free library based on the final solution described in Callback Implementations in C++. This library allows callbacks to functions (function pointers), function objects, member functions, and member data that are function pointers or function objects. The library has a very permissive copyright to encourage its use.

Paper - Callback Implementations in C++

This paper explores several C++ callback implmentations using patterns.

New Patterns

The following patterns are specific to C++ unless otherwise noted.

Source Code

common evolution

efficient callback

simpler and more powerful callback

[View/Add Comments]

Callbacks in C++
Copyright © 1996-2000 Paul Jakubik
Created: 13 July 1996. Last update: 19 November 2000.