Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template impl

boost::proto::call::impl

Synopsis

// In header: <boost/proto/transform/call.hpp>


template<typename Expr, typename State, typename Data> 
struct impl :  proto::transform_impl<Expr, State, Data> {
  // types
  typedef  ;

  // public member functions
   (, 
                         , 
                         ) ;
};

Description

impl public types

  1. typedef ;

    In the description that follows, a type T is determined to model the PrimitiveTransform concept if proto::is_transform<T>::value is true.

    proto::call<T>::impl<Expr,State,Data>::result_type is computed as follows:

impl public member functions

  1.  ( expr, 
                            state, 
                            data) ;

    In the description that follows, a type T is determined to model the PrimitiveTransform concept if proto::is_transform<T>::value is true.

    proto::call<T>::impl<Expr,State,Data>::operator() behaves as follows:


PrevUpHomeNext