|  | Home | Libraries | People | FAQ | More | 
Callable Object types that work with Boost.ResultOf to determine the result of a call.
Notation
FA possibly const qualified Deferred Callable Object type
A1 ...ANArgument types
a1 ...aN
                Objects or references to objects with types A1
                ...AN
              
T1 ...TN
                Ti is Ai &
                if ai is an LValue,
                same as Ai, otherwise
              
| Expression | Type | 
|---|---|
| 
                     | 
                    Result of a call with  | 
& a_free_function
& a_class::a_static_member_function
& a_class::a_nonstatic_data_member
& a_class::a_nonstatic_member_function
std::less<int>()
// using namespace boost;
bind(std::less<int>(), _1, 5)
// Note: Boost.Lambda expressions don't work with __boost_result_of__
fusion::make_fused_function_object(std::less<int>())