Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cttl::alias::basic_string Namespace Reference


Detailed Description

Alias helpers for std::basic_string::push_back() member function of STL string.


Functions

template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< void, typename
LambdaT::value_T, ArgumentT >,
ArgumentT const &, void > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
void >::capacity_, LambdaT::primitive_id_ >> 
push_back (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function push_back.


Function Documentation

xst_unary_adaptor< xst_lambda_wrap< xst_scalar< xst_member_action< typename LambdaT::value_T &, std::mem_fun1_t< void, typename LambdaT::value_T, ArgumentT >, ArgumentT const&, void > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, void >::capacity_, LambdaT::primitive_id_ >> push_back xst_lambda_wrap< LambdaT > *  plambda_,
ArgumentT const &  arg_
[inline]
 

Alias helper function push_back.

Returns closure for

    void alias::basic_string::push_back(value_type);

member function. The closure object delays actual function call till run-time by capturing pointer to member function and its argument.

Definition at line 413 of file xst_member_action_alias.h.

References cttl::action(), const_scalar, cttl::scalar(), xst_lambda_wrap::top(), and cttl_impl::xst_traced_action().


Generated on Thu Nov 2 17:48:55 2006 for CTTL Lambda Expression by  doxygen 1.3.9.1