signal.h File Reference

#include "nub/object.h"
#include "nub/ref.h"
#include "nub/volatileobject.h"

Include dependency graph for signal.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  nub

Classes

class  nub::slot_base
 The base class for all slot classes. More...
class  nub::slot0
 A zero-argument slot class. More...
class  nub::slot_adapter_mem_func0< C, MF >
 A mem-func adapter for zero-argument slots. More...
class  nub::slot_adapter_free_func0
 A mem-func adapter for zero-argument slots. More...
struct  nub::call_data1< P1 >
 A one-argument call data wrapper. More...
class  nub::slot1< P1 >
 A slot with one argument. More...
class  nub::slot_adapter_mem_func1< P1, C, MF >
 A mem-func adapter for slots with one argument. More...
class  nub::slot_adapter_free_func1< P1, FF >
 A free-func adapter for slots with one argument. More...
class  nub::signal_base
 signal_base provides basic implementation for Signal. More...
class  nub::signal0
 A zero-argument signal. More...
class  nub::Signal1< P1 >
 A one-argument signal. More...


Detailed Description

a template-based signal/slot mechanism, similar to that of libsigc++

Definition in file signal.h.


The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:51:22 2008 by Doxygen version 1.5.5.