template <class Owner, class Member>
prefix_ senf::console::SimpleOverloadAttributor
senf::console::factory::
-Command(Owner * owner, Member memfn,
+Command(Member memfn, Owner * owner,
typename boost::enable_if<boost::is_member_function_pointer<Member> >::type *,
typename boost::enable_if_c<detail::ParsedCommandTraits<Member>::is_simple>::type *)
{
template <class Owner, class Member>
prefix_ senf::console::SimpleOverloadAttributor
senf::console::factory::
-Command(Owner const * owner, Member memfn,
+Command(Member memfn, Owner const * owner,
typename boost::enable_if<boost::is_member_function_pointer<Member> >::type *,
typename boost::enable_if_c<detail::ParsedCommandTraits<Member>::is_simple>::type *)
{
template <class Owner, class Member>
prefix_ typename senf::console::detail::ParsedCommandTraits<Member>::Attributor
senf::console::factory::
-Command(Owner * owner, Member memfn,
+Command(Member memfn, Owner * owner,
typename boost::enable_if<boost::is_member_function_pointer<Member> >::type *)
{
return detail::addOverloadedCommandNode<Member>(senf::membind(memfn,owner));
template <class Owner, class Member>
prefix_ typename senf::console::detail::ParsedCommandTraits<Member>::Attributor
senf::console::factory::
-Command(Owner const * owner, Member memfn,
+Command(Member memfn, Owner const * owner,
typename boost::enable_if<boost::is_member_function_pointer<Member> >::type *)
{
return detail::addOverloadedCommandNode<Member>(senf::membind(memfn,owner));
template <class CastTo, class Owner, class Member>
prefix_ typename senf::console::detail::ParsedCommandTraits<CastTo>::Attributor
senf::console::factory::
-Command(Owner * owner, Member memfn,
+Command(Member memfn, Owner * owner,
typename boost::enable_if<boost::is_member_function_pointer<Member> >::type *)
{
return detail::addOverloadedCommandNode<CastTo>(senf::membind(memfn,owner));
template <class CastTo, class Owner, class Member>
prefix_ typename senf::console::detail::ParsedCommandTraits<CastTo>::Attributor
senf::console::factory::
-Command(Owner const * owner, Member memfn,
+Command(Member memfn, Owner const * owner,
typename boost::enable_if<boost::is_member_function_pointer<Member> >::type *)
{
return detail::addOverloadedCommandNode<CastTo>(senf::membind(memfn,owner));