xst_action_helpers.h File Reference

Defines helper functions to instantiate CTTL closure objects. More...

Go to the source code of this file.


Namespaces

namespace  cttl
 Namespace cttl defines publicly visible classes and functions of CTTL library.

Functions

template<typename ObjectT , typename MemberActionT >
xst_member_action< ObjectT
&, MemberActionT, void,
typename
MemberActionT::result_type > 
cttl::action (ObjectT *pobject_, MemberActionT action_)
 Helper function to create closure object for member function with no arguments.
template<typename ObjectT , typename MemberActionT >
xst_member_action< ObjectT
const &, MemberActionT, void,
typename
MemberActionT::result_type > 
cttl::action (ObjectT const &object_, MemberActionT action_)
 Helper function to create closure object for constant member function with no arguments.
template<typename ObjectT , typename MemberActionT , typename ArgumentT >
xst_member_action< ObjectT
&, MemberActionT, ArgumentT
const &, typename
MemberActionT::result_type > 
cttl::action (ObjectT *pobject_, MemberActionT action_, ArgumentT const &argument_)
 Helper function to create closure object for member function with one constant argument.
template<typename ObjectT , typename MemberActionT , typename ArgumentT >
xst_member_action< ObjectT
const &, MemberActionT,
ArgumentT const &, typename
MemberActionT::result_type > 
cttl::action (ObjectT const &object_, MemberActionT action_, ArgumentT const &argument_)
 Helper function to create closure object for constant member function with one constant argument.
template<typename ObjectT , typename MemberActionT , typename ArgumentT >
xst_member_action< ObjectT
&, MemberActionT, ArgumentT
&, typename
MemberActionT::result_type > 
cttl::action (ObjectT *pobject_, MemberActionT action_, ArgumentT *pargument_)
 Helper function to create closure object for member function with one mutable argument.
template<typename ObjectT , typename MemberActionT , typename ArgumentT >
xst_member_action< ObjectT
const &, MemberActionT,
ArgumentT &, typename
MemberActionT::result_type > 
cttl::action (ObjectT const &object_, MemberActionT action_, ArgumentT *pargument_)
 Helper function to create closure object for constant member function with one mutable argument.
template<typename ReturnT , typename StaticActionT >
xst_static_action
< StaticActionT, void, ReturnT > 
cttl::action (StaticActionT action_)
 Helper function to create closure object for free function with no arguments.
template<typename StaticActionT , typename ArgumentT >
xst_static_action
< StaticActionT, ArgumentT
const &, typename
StaticActionT::result_type > 
cttl::action (StaticActionT action_, ArgumentT const &argument_)
 Helper function to create closure object for free function with one constant argument.
template<typename StaticActionT , typename ArgumentT >
xst_static_action
< StaticActionT, ArgumentT
&, typename
StaticActionT::result_type > 
cttl::action (StaticActionT action_, ArgumentT *pargument_)
 Helper function to create closure object for free function with one mutable argument.


Detailed Description

Defines helper functions to instantiate CTTL closure objects.

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

Definition in file xst_action_helpers.h.


Generated on Sun Aug 23 13:44:07 2009 for Common Text Transformation Library by  doxygen 1.5.9