logo top
Main Page   Groups   Namespaces  

visit_each.h File Reference


Namespaces

namespace  sigc
namespace  sigc::internal

Classes

struct  sigc::internal::limit_derived_target<T_target, T_action>
 Helper struct for visit_each_type(). More...
struct  sigc::internal::limit_derived_target<T_target, T_action>::with_type<false, T_type>
struct  sigc::internal::limit_derived_target<T_target, T_action>::with_type<true, T_type>
struct  sigc::internal::limit_derived_target<T_target*, T_action>
 Helper struct for visit_each_type(). More...
struct  sigc::internal::limit_derived_target<T_target*, T_action>::with_type<false, T_type>
struct  sigc::internal::limit_derived_target<T_target*, T_action>::with_type<true, T_type>

Functions

template<class T_action, class T_functor>
void visit_each (const T_action& _A_action, const T_functor& _A_functor)
 This function performs a functor on each of the targets of a functor.
template<class T_type, class T_action, class T_functor>
void visit_each_type (const T_action& _A_action, const T_functor& _A_functor)
 This function performs a functor on each of the targets of a functor limited to a restricted type.

Generated for libsigc++ 2.0 by Doxygen 1.3.9.1 © 1997-2001