Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
phoenix::function_ptr_action< RT, A, B, C, nil_t > Struct Template Reference

#include <binders.hpp>

Classes

struct  result
 

Public Types

typedef RT result_type
 
typedef RT(* func_ptr_t )(A, B, C)
 

Public Member Functions

 function_ptr_action (func_ptr_t fptr_)
 
result_type operator() (A a, B b, C c) const
 

Public Attributes

func_ptr_t fptr
 

Member Typedef Documentation

template<typename RT , typename A , typename B , typename C >
typedef RT(* phoenix::function_ptr_action< RT, A, B, C, nil_t >::func_ptr_t)(A, B, C)
template<typename RT , typename A , typename B , typename C >
typedef RT phoenix::function_ptr_action< RT, A, B, C, nil_t >::result_type

Constructor & Destructor Documentation

template<typename RT , typename A , typename B , typename C >
phoenix::function_ptr_action< RT, A, B, C, nil_t >::function_ptr_action ( func_ptr_t  fptr_)
inline

Member Function Documentation

template<typename RT , typename A , typename B , typename C >
result_type phoenix::function_ptr_action< RT, A, B, C, nil_t >::operator() ( a,
b,
c 
) const
inline

Member Data Documentation

template<typename RT , typename A , typename B , typename C >
func_ptr_t phoenix::function_ptr_action< RT, A, B, C, nil_t >::fptr

The documentation for this struct was generated from the following file: