Runtime Dynamic Dispatch Library

The runtime dynamic dispatch (or dispatcher) is a simple callback/handler registry library which allows developers to create dynamically dispatched handlers based on an index. This simply means that like a C++ switch statement, the dispatcher can hold references to arbitrary homogeneous functions -- or simply functions with the same signature.

The library is released under the Boost Software License (Full License Text) and can be downloded from the project's Sourceforge Download page. It is currently under development for future submission and eventual review (and hopefully inclusion) into the Boost C++ Library.

More information about the library can be found in the documentation also included in the downloadable packages. Information about the project can be accessed through the project page.



Copyright 2006-2007 (C) Dean Michael Berris
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

SourceForge.net Logo