Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Struct template impl

boost::proto::if_::impl

Synopsis

// In header: <boost/proto/matches.hpp>


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

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

Description

impl public member functions

  1.  ( expr, 
                            state, 
                            data) ;

    Parameters:

    data

    A data of arbitrary type

    expr

    An expression

    state

    The current state

    Returns:

    proto::when<proto::_, Then-or-Else>()(expr, state, data)


PrevUpHomeNext