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

xst_member_alias_bitset.h File Reference


Detailed Description

Defines alias functions for STL bitset collection.

Warning:
This is internal CTTL header file and should not be included by user programs.

Definition in file xst_member_alias_bitset.h.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  cttl
namespace  cttl::alias
namespace  cttl_impl

Classes

struct  xst_non_scalar_traits< std::bitset< N > >
 Implements template specialization for std::bitset<N> type. More...

Functions

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<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<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().


Function Documentation

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_
[inline]
 

Alias helper function flip().

Returns closure for

    std::bitset<N>& flip( size_t );

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

Definition at line 194 of file xst_member_alias_bitset.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< 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_  )  [inline]
 

Alias helper function flip().

Returns closure for

    std::bitset<N>& flip();

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

Definition at line 105 of file xst_member_alias_bitset.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< 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_
[inline]
 

Alias helper function reset().

Returns closure for

    std::bitset<N>& reset( size_t );

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

Definition at line 377 of file xst_member_alias_bitset.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< 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_  )  [inline]
 

Alias helper function reset().

Returns closure for

    std::bitset<N>& reset();

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

Definition at line 288 of file xst_member_alias_bitset.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< 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_  )  [inline]
 

Alias helper function set().

Returns closure for

    std::bitset<N>& set();

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

Definition at line 471 of file xst_member_alias_bitset.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:40 2006 for CTTL Lambda Expression by  doxygen 1.3.9.1