gltk 0.3
a C++ widget library built on GLUT
Classes | Namespaces | Functions
sigc.hh File Reference

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

Detailed Description

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:

 All Classes Namespaces Files Functions Variables Enumerations Enumerator