Main Page Groups Namespaces

# visit_each.h File Reference

## Namespaces

namespace | sigc
namespace | sigc::internal

## Classes

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

## Functions

template<class T_action, class T_functor>
void | sigc::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 | sigc::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.