logo top
Main Page   Groups   Namespaces  

sigc::internal::signal_emit0< void, nil > Struct Template Reference

Abstracts signal emission. More...

List of all members.

Public Types

typedef signal_emit0< void,
nil > 
self_type
typedef void result_type
typedef slot<void> slot_type
typedef signal_impl::const_iterator_type iterator_type
typedef void(* call_type )(slot_rep*)

Static Public Member Functions

result_type emit (signal_impl* impl)
 Executes a list of slots using an accumulator of type T_accumulator.


Detailed Description

template<>
struct sigc::internal::signal_emit0< void, nil >

Abstracts signal emission.

This template specialization implements an optimized emit() function for the case that no accumulator is used and the return type is void.


Member Typedef Documentation

typedef void(* sigc::internal::signal_emit0<void, nil>::call_type)(slot_rep*)
 

typedef signal_impl::const_iterator_type sigc::internal::signal_emit0<void, nil>::iterator_type
 

typedef void sigc::internal::signal_emit0<void, nil>::result_type
 

typedef signal_emit0<void, nil> sigc::internal::signal_emit0<void, nil>::self_type
 

typedef slot<void> sigc::internal::signal_emit0<void, nil>::slot_type
 


Member Function Documentation

result_type sigc::internal::signal_emit0<void, nil>::emit ( signal_impl impl  )  [inline, static]
 

Executes a list of slots using an accumulator of type T_accumulator.

Parameters:
first An iterator pointing to the first slot in the list.
last An iterator pointing to the last slot in the list.


The documentation for this struct was generated from the following file:
Generated for libsigc++ 2.0 by Doxygen 1.3.9.1 © 1997-2001