|
gltk
0.3
a C++ widget library built on GLUT
|
a simple signal-slot template library. More...
#include <list>#include <iostream>Classes | |
| struct | sigc::connection |
| keep track of the connection More... | |
| struct | sigc::slot0< Tr > |
| slot with zero argument More... | |
| struct | sigc::signal0< Tr > |
| signal with zero argument More... | |
| struct | sigc::slot1< Tr, T1 > |
| slot with one argument More... | |
| struct | sigc::signal1< Tr, T1 > |
| signal with one argument More... | |
| struct | sigc::signal< Tr, T1 > |
| convenience template for signal of any number of arguments More... | |
Namespaces | |
| namespace | sigc |
The utilities for signal-slot processing. | |
Functions | |
| template<typename Tr > | |
| slot0< Tr > | sigc::ptr_fun (Tr(*ptr)()) |
| function to convert a pointer to slot0 | |
| template<typename C , typename Cp , typename Tr > | |
| slot0< Tr > | sigc::mem_fun (C &cls, Tr(Cp::*ptr)()) |
| function to convert a member pointer to slot0 | |
| template<typename Tr , typename T1 > | |
| slot1< Tr, T1 > | sigc::ptr_fun (Tr(*ptr)(T1)) |
| function to convert a pointer to slot1 | |
a simple signal-slot template library.
This header file provides a very limited signal-slot API that is compatible with libsigc++. The real libsigc++ can be used when available to improve flexibility and performance.
Notable Limitations: