Lumiera  0.pre.03
»edit your freedom«
AcceptAnyBinding< TAR, RET, BASE > Class Template Reference

#include "steam/control/argument-tuple-accept.hpp"

Description

template<class TAR, class RET = TAR&, class BASE = bind_arg::Dummy>
class steam::control::AcceptAnyBinding< TAR, RET, BASE >

Helper Template for control::Command, mix-in complete set of bind(...) functions.

Parameters
TARthe target class providing a function bindArg(Tuple<Types<T1...> >)
RETcommon return type of bindArg() and all bind() functions
BASEthe base class for inheritance chaining

Definition at line 565 of file argument-tuple-accept.hpp.

Additional Inherited Members

- Public Member Functions inherited from AcceptAnyBind< TAR, BASE, RET >
RET bind ()
 Accept dummy binding (0 Arg)
 
RET bind (ARGS &&...args)
 mix in bind function to create binding of arbitrary arguments
 
+ Inheritance diagram for AcceptAnyBinding< TAR, RET, BASE >:
+ Collaboration diagram for AcceptAnyBinding< TAR, RET, BASE >:

The documentation for this class was generated from the following file: