@@ -60,17 +60,20 @@ namespace rtl {
6060 bool hasSignature () const ;
6161
6262 template <class ..._signature>
63+ [[deprecated(" Will be removed soon from the 'release' branch. Replacement API in progress." )]]
6364 const detail::DefaultInvoker<_signature...> bind (const RObject& pTarget) const ;
6465
6566 template <class ..._signature>
67+ [[deprecated(" Will be removed soon from the 'release' branch. Replacement API in progress." )]]
6668 const detail::NonConstInvoker<_signature...> bind (constCast<RObject>&& pTarget) const ;
6769
6870 /* @method: operator()()
6971 @return: lambda
7072 * accepts no arguments for 'target', since associated functor is static-member-functions.
7173 * returns a lambda, which forwards the call to finally call the associated static-member-function functor.
7274 * provides syntax like,'method()(params...)', first'()' is empty & second'()' takes the actual params.
73- */ constexpr auto operator ()() const
75+ */ [[deprecated(" Will be removed soon from the 'release' branch. Replacement API in progress." )]]
76+ constexpr auto operator ()() const
7477 {
7578 return detail::FunctionCaller<>{ this };
7679 }
@@ -82,11 +85,13 @@ namespace rtl {
8285 * accepts 'pTarget', which contains the actual object on which the member-function functor associated with 'this' is invoked.
8386 * returns a lambda, which forwards the call to 'call', finally invoking the associated non-static-member-function functor.
8487 * provides syntax like, 'method(pTarget)(params...)', keeping the target & params seperate.
85- */ constexpr detail::DefaultInvoker<> operator ()(const RObject& pTarget) const
88+ */ [[deprecated(" Will be removed soon from the 'release' branch. Replacement API in progress." )]]
89+ constexpr detail::DefaultInvoker<> operator ()(const RObject& pTarget) const
8690 {
8791 return detail::DefaultInvoker<>{ this , &pTarget };
8892 }
8993
94+ [[deprecated(" Will be removed soon from the 'release' branch. Replacement API in progress." )]]
9095 constexpr detail::NonConstInvoker<> operator ()(constCast<RObject>&& pTarget) const
9196 {
9297 return detail::NonConstInvoker<>{ this , &pTarget.m_target };
0 commit comments