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

cttl::alias Namespace Reference


Detailed Description

Contains prefabricated helper functions to create closures for member functions of CTTL objects and STL containers.


Functions

template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
bool, typename LambdaT::value_T >,
void, bool > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, bool
>::capacity_, LambdaT::primitive_id_ >> 
any (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function any.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< typename
LambdaT::value_T &, typename
LambdaT::value_T, ArgumentT
const & >, ArgumentT const &,
typename LambdaT::value_T & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T
& >::capacity_, LambdaT::primitive_id_ >> 
append (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function append.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< typename
LambdaT::value_T &, typename
LambdaT::value_T, ArgumentT
const & >, ArgumentT const &,
typename LambdaT::value_T & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T
& >::capacity_, LambdaT::primitive_id_ >> 
assign (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function assign.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< typename
LambdaT::value_T::reference,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
typename LambdaT::value_T::reference > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::reference
>::capacity_, LambdaT::primitive_id_ >> 
at (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function at.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun1_t<
typename LambdaT::value_T::const_reference,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
typename LambdaT::value_T::const_reference > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::const_reference
>::capacity_, LambdaT::primitive_id_ >> 
at (xst_lambda_wrap< LambdaT > const &lambda_, ArgumentT const &arg_)
 Alias helper function at.
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::reference,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::reference > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::reference
>::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::const_reference,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::const_reference > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::const_reference
>::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_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
begin (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function begin.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_iterator >,
xst_member_action< typename
LambdaT::value_T const &,
std::const_mem_fun_t< typename
LambdaT::value_T::const_iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::const_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
begin (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function begin.
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::size_type,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::size_type > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::size_type
>::capacity_, LambdaT::primitive_id_ >> 
capacity (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function capacity.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
clear (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function clear.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun1_t<
int, typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, int > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, int >::capacity_,
LambdaT::primitive_id_ >> 
compare (xst_lambda_wrap< LambdaT > const &lambda_, ArgumentT const &arg_)
 Alias helper function compare.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
size_t, typename LambdaT::value_T >,
void, size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
count (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function count.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
bool, typename LambdaT::value_T >,
void, bool > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, bool
>::capacity_, LambdaT::primitive_id_ >> 
empty (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function empty.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
end (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function end.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_iterator >,
xst_member_action< typename
LambdaT::value_T const &,
std::const_mem_fun_t< typename
LambdaT::value_T::const_iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::const_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
end (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function end.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< std::pair<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T::iterator >,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, std::pair< typename
LambdaT::value_T::iterator,
typename LambdaT::value_T::iterator > > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
std::pair< typename LambdaT::value_T::iterator,
typename LambdaT::value_T::iterator
> >::capacity_, LambdaT::primitive_id_ >> 
equal_range (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function equal_range.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun1_t<
std::pair< typename LambdaT::value_T::const_iterator,
typename LambdaT::value_T::const_iterator >,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, std::pair< typename
LambdaT::value_T::const_iterator,
typename LambdaT::value_T::const_iterator > > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
std::pair< typename LambdaT::value_T::const_iterator,
typename LambdaT::value_T::const_iterator
> >::capacity_, LambdaT::primitive_id_ >> 
equal_range (xst_lambda_wrap< LambdaT > const &lambda_, ArgumentT const &arg_)
 Alias helper function equal_range.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun1_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
erase (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function erase.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun1_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
erase_after (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function erase_after.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun1_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
find (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function find.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_iterator >,
xst_member_action< typename
LambdaT::value_T const &,
std::const_mem_fun1_t< typename
LambdaT::value_T::const_iterator,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, typename LambdaT::value_T::const_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
find (xst_lambda_wrap< LambdaT > const &lambda_, ArgumentT const &arg_)
 Alias helper function find.
template<size_t N, typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< std::bitset<
N > &, typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
std::bitset< N > & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
std::bitset< N > & >::capacity_,
LambdaT::primitive_id_ >> 
flip (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function flip().
template<size_t N, typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< std::bitset<
N > &, typename LambdaT::value_T >,
void, std::bitset< N > & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
std::bitset< N > & >::capacity_,
LambdaT::primitive_id_ >> 
flip (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function flip().
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::reference,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::reference > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::reference
>::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::const_reference,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::const_reference > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::const_reference
>::capacity_, LambdaT::primitive_id_ >> 
front (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function front.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< size_t, typename
LambdaT::value_T >, void,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_bof (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function go_bof.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< size_t, typename
LambdaT::value_T >, void,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_eof (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function go_eof.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< size_t,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_line (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function go_line.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< size_t,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_line_end (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function go_line_end.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< size_t, typename
LambdaT::value_T >, void,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_line_end (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function go_line_end.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< size_t,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_line_home (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function go_line_home.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< size_t, typename
LambdaT::value_T >, void,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_line_home (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function go_line_home.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< size_t, typename
LambdaT::value_T >, void,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_line_next (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function go_line_next.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< size_t, typename
LambdaT::value_T >, void,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
go_line_previous (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function go_line_previous.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< int, typename
LambdaT::value_T, ArgumentT >,
ArgumentT const &, int > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
int >::capacity_, LambdaT::primitive_id_ >> 
identity (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function identity.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
int, typename LambdaT::value_T >,
void, int > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, int >::capacity_,
LambdaT::primitive_id_ >> 
identity (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function identity.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< std::pair<
typename LambdaT::value_T::iterator,
bool >, typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, std::pair< typename
LambdaT::value_T::iterator,
bool > > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, std::pair<
typename LambdaT::value_T::iterator,
bool > >::capacity_, LambdaT::primitive_id_ >> 
insert (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function insert.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun1_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
insert_after (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function insert_after.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< size_t,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
insert_go (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function insert_go.
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
const & >, ArgumentT const &,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
insert_stay (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function insert_stay.
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::size_type,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::size_type > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::size_type
>::capacity_, LambdaT::primitive_id_ >> 
length (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function length.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
size_t, typename LambdaT::value_T >,
void, size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
line (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function line.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun1_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
lower_bound (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function lower_bound.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_iterator >,
xst_member_action< typename
LambdaT::value_T const &,
std::const_mem_fun1_t< typename
LambdaT::value_T::const_iterator,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, typename LambdaT::value_T::const_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
lower_bound (xst_lambda_wrap< LambdaT > const &lambda_, ArgumentT const &arg_)
 Alias helper function lower_bound.
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::size_type,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::size_type > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::size_type
>::capacity_, LambdaT::primitive_id_ >> 
max_size (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function max_size.
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 &, void > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
void >::capacity_, LambdaT::primitive_id_ >> 
merge (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT *parg_)
 Alias helper function merge.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
bool, typename LambdaT::value_T >,
void, bool > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, bool
>::capacity_, LambdaT::primitive_id_ >> 
none (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function none.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< size_t,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
offset (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function offset.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
size_t, typename LambdaT::value_T >,
void, size_t > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, size_t
>::capacity_, LambdaT::primitive_id_ >> 
offset (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function offset.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
pop (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function pop.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
pop_back (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function pop_back.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
pop_discard (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function pop_discard.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
pop_front (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function pop_front.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun1_t<
typename LambdaT::value_T::const_iterator,
typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
typename LambdaT::value_T::const_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
previous (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function previous.
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
const & >, ArgumentT const &,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
push (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function push.
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
const & >, 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.
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
const & >, ArgumentT const &,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
push_front (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function push_front.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::reverse_iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun_t<
typename LambdaT::value_T::reverse_iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::reverse_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
rbegin (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function rbegin.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_reverse_iterator >,
xst_member_action< typename
LambdaT::value_T const &,
std::const_mem_fun_t< typename
LambdaT::value_T::const_reverse_iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::const_reverse_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
rbegin (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function rbegin.
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
const & >, ArgumentT const &,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
remove (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function remove.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::reverse_iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun_t<
typename LambdaT::value_T::reverse_iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::reverse_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
rend (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function rend.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_reverse_iterator >,
xst_member_action< typename
LambdaT::value_T const &,
std::const_mem_fun_t< typename
LambdaT::value_T::const_reverse_iterator,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::const_reverse_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
rend (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function rend.
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_ >> 
reserve (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function reserve.
template<size_t N, typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun1_t< std::bitset<
N > &, typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
std::bitset< N > & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
std::bitset< N > & >::capacity_,
LambdaT::primitive_id_ >> 
reset (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function reset().
template<size_t N, typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< std::bitset<
N > &, typename LambdaT::value_T >,
void, std::bitset< N > & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
std::bitset< N > & >::capacity_,
LambdaT::primitive_id_ >> 
reset (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function reset().
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_ >> 
resize (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function resize.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
reverse (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function reverse.
template<size_t N, typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< std::bitset<
N > &, typename LambdaT::value_T >,
void, std::bitset< N > & > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
std::bitset< N > & >::capacity_,
LambdaT::primitive_id_ >> 
set (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function set().
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::size_type,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::size_type > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::size_type
>::capacity_, LambdaT::primitive_id_ >> 
size (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function size.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
sort (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function sort.
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 &, void > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
void >::capacity_, LambdaT::primitive_id_ >> 
swap (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT *parg_)
 Alias helper function swap.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun1_t<
bool, typename LambdaT::value_T,
ArgumentT >, ArgumentT const &,
bool > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, bool
>::capacity_, LambdaT::primitive_id_ >> 
test (xst_lambda_wrap< LambdaT > const &lambda_, ArgumentT const &arg_)
 Alias helper function test.
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
const & >, ArgumentT const &,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
text (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function text.
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::string_T,
typename LambdaT::value_T >,
void, typename LambdaT::value_T::string_T > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
typename LambdaT::value_T::string_T
>::capacity_, LambdaT::primitive_id_ >> 
text (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function text.
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 &, void > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
void >::capacity_, LambdaT::primitive_id_ >> 
text_swap (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT *parg_)
 Alias helper function text_swap.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
text_tolower (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function text_tolower.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
text_toupper (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function text_toupper.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T
const &, std::const_mem_fun_t<
unsigned long, typename LambdaT::value_T >,
void, unsigned long > > >,
xst_dereference_policy< xst_dereference_traits<
typename LambdaT::value_T,
unsigned long >::capacity_,
LambdaT::primitive_id_ >> 
to_ulong (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function to_ulong.
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_ >> 
top (xst_lambda_wrap< LambdaT > const &lambda_)
 Alias helper function top.
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_ >> 
top (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function top.
template<typename LambdaT>
xst_unary_adaptor< xst_lambda_wrap<
xst_scalar< xst_member_action<
typename LambdaT::value_T &,
std::mem_fun_t< void, typename
LambdaT::value_T >, void,
void > > >, xst_dereference_policy<
xst_dereference_traits< typename
LambdaT::value_T, void
>::capacity_, LambdaT::primitive_id_ >> 
unique (xst_lambda_wrap< LambdaT > *plambda_)
 Alias helper function unique.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::iterator >,
xst_member_action< typename
LambdaT::value_T &, std::mem_fun1_t<
typename LambdaT::value_T::iterator,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, typename LambdaT::value_T::iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
upper_bound (xst_lambda_wrap< LambdaT > *plambda_, ArgumentT const &arg_)
 Alias helper function upper_bound.
template<typename LambdaT, typename ArgumentT>
xst_unary_adaptor< xst_lambda_wrap<
xst_translator< xst_scalar<
typename LambdaT::value_T::const_iterator >,
xst_member_action< typename
LambdaT::value_T const &,
std::const_mem_fun1_t< typename
LambdaT::value_T::const_iterator,
typename LambdaT::value_T,
ArgumentT const & >, ArgumentT
const &, typename LambdaT::value_T::const_iterator > > >,
xst_prefix_increment_policy<
1, primitive_id_translator >> 
upper_bound (xst_lambda_wrap< LambdaT > const &lambda_, ArgumentT const &arg_)
 Alias helper function upper_bound.


Function Documentation

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

Alias helper function any.

Returns closure for

    bool alias::any()const;

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

Definition at line 8032 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_fun1_t< typename LambdaT::value_T&, typename LambdaT::value_T, ArgumentT const& >, ArgumentT const&, typename LambdaT::value_T& > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T& >::capacity_, LambdaT::primitive_id_ >> append xst_lambda_wrap< LambdaT > *  plambda_,
ArgumentT const &  arg_
[inline]
 

Alias helper function append.

Returns closure for

    X& alias::append(basic_string const&);

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

Definition at line 515 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_fun1_t< typename LambdaT::value_T&, typename LambdaT::value_T, ArgumentT const& >, ArgumentT const&, typename LambdaT::value_T& > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T& >::capacity_, LambdaT::primitive_id_ >> assign xst_lambda_wrap< LambdaT > *  plambda_,
ArgumentT const &  arg_
[inline]
 

Alias helper function assign.

Returns closure for

    X& alias::assign(basic_string const&);

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

Definition at line 613 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_fun1_t< typename LambdaT::value_T::reference, typename LambdaT::value_T, ArgumentT >, ArgumentT const&, typename LambdaT::value_T::reference > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::reference >::capacity_, LambdaT::primitive_id_ >> at xst_lambda_wrap< LambdaT > *  plambda_,
ArgumentT const &  arg_
[inline]
 

Alias helper function at.

Returns closure for

    X::reference alias::at(size_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 4629 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_fun1_t< typename LambdaT::value_T::const_reference, typename LambdaT::value_T, ArgumentT >, ArgumentT const&, typename LambdaT::value_T::const_reference > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::const_reference >::capacity_, LambdaT::primitive_id_ >> at xst_lambda_wrap< LambdaT > const &  lambda_,
ArgumentT const &  arg_
[inline]
 

Alias helper function at.

Returns closure for

    X::const_reference alias::at(size_type)const;

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

Definition at line 3872 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::reference, typename LambdaT::value_T >, void, typename LambdaT::value_T::reference > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::reference >::capacity_, LambdaT::primitive_id_ >> back xst_lambda_wrap< LambdaT > *  plambda_  )  [inline]
 

Alias helper function back.

Returns closure for

    X::reference alias::back();

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

Definition at line 4727 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::const_reference, typename LambdaT::value_T >, void, typename LambdaT::value_T::const_reference > > > , xst_dereference_policy< xst_dereference_traits< typename LambdaT::value_T, typename LambdaT::value_T::const_reference >::capacity_, LambdaT::primitive_id_ >> back xst_lambda_wrap< LambdaT > const &  lambda_  )  [inline]
 

Alias helper function back.

Returns closure for

    X::const_reference alias::back()const;

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

Definition at line 3970 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_translator< xst_scalar< typename LambdaT::value_T::iterator > , xst_member_action< typename LambdaT::value_T &, std::mem_fun_t< typename LambdaT::value_T::iterator, typename LambdaT::value_T >, void, typename LambdaT::value_T::iterator > > > , xst_prefix_increment_policy< 1, primitive_id_translator >> begin xst_lambda_wrap< LambdaT > *  plambda_  )