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. |
Definition in file xst_action_helpers.h.