| libsigc++
    2.4.1
    | 
Lambda type. More...
#include <sigc++/adaptors/lambda/base.h>

| Public Types | |
| typedef lambda< T_type > | self | 
| Public Member Functions | |
| lambda () | |
| lambda (typename type_trait< T_type >::take v) | |
| template<class T_arg > | |
| lambda< lambda_operator<other< assign >, self, typename unwrap_lambda_type< T_arg >::type > > | operator= (const T_arg& a) const | 
| template<class T_arg > | |
| lambda< lambda_operator<other< subscript >, self, typename unwrap_lambda_type< T_arg >::type > > | operator[] (const T_arg& a) const | 
Lambda type.
Objects of this type store a value that may be of type lambda itself. In this case, operator()() executes the lambda (a lambda is always a functor at the same time). Otherwise, operator()() simply returns the stored value. The assign and subscript operators are defined to return a lambda operator.
| typedef lambda<T_type> sigc::lambda< T_type >::self | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
 1.8.9.1
 1.8.9.1