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

cttl::alias::queue Namespace Reference


Detailed Description

Alias helpers for front() and back() member functions of STL queue container.


Functions

template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< typename
LambdaT::value_T::value_type &,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::value_type & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::value_type
& >::capacity_, LambdaT::primitive_id_ >> 
back (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function back.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
typename LambdaT::value_T::value_type
const &, typename LambdaT::value_T >,
void, typename LambdaT::value_T::value_type
const & > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, typename
LambdaT::value_T::value_type
const & >::capacity_, LambdaT::primitive_id_ >> 
back (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function back.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< typename
LambdaT::value_T::value_type &,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::value_type & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::value_type
& >::capacity_, LambdaT::primitive_id_ >> 
front (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function front.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
typename LambdaT::value_T::value_type
const &, typename LambdaT::value_T >,
void, typename LambdaT::value_T::value_type
const & > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, typename
LambdaT::value_T::value_type
const & >::capacity_, LambdaT::primitive_id_ >> 
front (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function front.


Function Documentation

xst_unary_adaptor< xst_lambda_wrap< xst_scalar< xst_member_action< typename LambdaT::value_T &, std::mem_fun_t< typename LambdaT::value_T::value_type&, typename LambdaT::value_T >, void, typename LambdaT::value_T::value_type& > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::value_type& >::capacity_, LambdaT::primitive_id_ >> back xst_lambda_wrap< LambdaT > *  plambda_  )  [inline]
 

Alias helper function back.

Returns closure for

    X::value_type& alias::queue::back();

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

Definition at line 7517 of file xst_member_action_alias.h.

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

xst_unary_adaptor< xst_lambda_wrap< xst_scalar< xst_member_action< typename LambdaT::value_T const&, std::const_mem_fun_t< typename LambdaT::value_T::value_type const&, typename LambdaT::value_T >, void, typename LambdaT::value_T::value_type const& > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::value_type const& >::capacity_, LambdaT::primitive_id_ >> back xst_lambda_wrap< LambdaT > const &  lambda_  )  [inline]
 

Alias helper function back.

Returns closure for

    X::value_type const& alias::queue::back()const;

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

Definition at line 4440 of file xst_member_action_alias.h.

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

xst_unary_adaptor< xst_lambda_wrap< xst_scalar< xst_member_action< typename LambdaT::value_T &, std::mem_fun_t< typename LambdaT::value_T::value_type&, typename LambdaT::value_T >, void, typename LambdaT::value_T::value_type& > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::value_type& >::capacity_, LambdaT::primitive_id_ >> front xst_lambda_wrap< LambdaT > *  plambda_  )  [inline]
 

Alias helper function front.

Returns closure for

    X::value_type& alias::queue::front();

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

Definition at line 7609 of file xst_member_action_alias.h.

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

xst_unary_adaptor< xst_lambda_wrap< xst_scalar< xst_member_action< typename LambdaT::value_T const&, std::const_mem_fun_t< typename LambdaT::value_T::value_type const&, typename LambdaT::value_T >, void, typename LambdaT::value_T::value_type const& > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::value_type const& >::capacity_, LambdaT::primitive_id_ >> front xst_lambda_wrap< LambdaT > const &  lambda_  )  [inline]
 

Alias helper function front.

Returns closure for

    X::value_type const& alias::queue::front()const;

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

Definition at line 4532 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