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: