Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
phoenix::member_var_ptr< T, ClassT > Struct Template Reference

#include <binders.hpp>

Inheritance diagram for phoenix::member_var_ptr< T, ClassT >:
Collaboration diagram for phoenix::member_var_ptr< T, ClassT >:

Public Member Functions

 member_var_ptr (T ClassT::*mp)
 
actor< composite
< member_var_ptr_action< T,
ClassT > > > 
operator() () const
 
impl::make_composite
< member_var_ptr_action< T,
ClassT >, A >::type 
operator() (A const &a) const
 
impl::make_composite
< member_var_ptr_action< T,
ClassT >, A, B >::type 
operator() (A const &a, B const &b) const
 
impl::make_composite
< member_var_ptr_action< T,
ClassT >, A, B, C >::type 
operator() (A const &a, B const &b, C const &c) const
 

Public Attributes

member_var_ptr_action< T, ClassT > op
 

Constructor & Destructor Documentation

template<typename T , typename ClassT >
phoenix::member_var_ptr< T, ClassT >::member_var_ptr ( T ClassT::*  mp)
inline

Member Function Documentation

actor<composite<member_var_ptr_action< T, ClassT > > > phoenix::function< member_var_ptr_action< T, ClassT > >::operator() ( ) const
inherited
impl::make_composite<member_var_ptr_action< T, ClassT > , A>::type phoenix::function< member_var_ptr_action< T, ClassT > >::operator() ( A const &  a) const
inherited
impl::make_composite<member_var_ptr_action< T, ClassT > , A, B>::type phoenix::function< member_var_ptr_action< T, ClassT > >::operator() ( A const &  a,
B const &  b 
) const
inherited
impl::make_composite<member_var_ptr_action< T, ClassT > , A, B, C>::type phoenix::function< member_var_ptr_action< T, ClassT > >::operator() ( A const &  a,
B const &  b,
C const &  c 
) const
inherited

Member Data Documentation

member_var_ptr_action< T, ClassT > phoenix::function< member_var_ptr_action< T, ClassT > >::op
inherited

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