drosca accepted this revision.
drosca added inline comments.
This revision is now accepted and ready to land.

INLINE COMMENTS

> mweichselbaumer wrote in tpendingcall.h:45
> Actually, my intention was to provide a type-safe way to obtain return values 
> from PendingCall and to express explicitly, what the corresponding method 
> returns in API header.
> As a client you can make use of "auto".
> 
> Consider:
> 
>   auto *fd = transport->tryAcquire(); // Method declaration will define 
> return type.
>   auto ret1 = fd->valueAt<0>();
>   auto ret2 = fd->valueAt<1>();
>   auto ret3 = fd->valueAt<2>();
> 
> Thus, return type (of PendingCall) is expressed in API header and clients do 
> not need to express the return types themselves.

Alright, that makes sense.

With KF6 we can convert all PendingCalls to this form. It would be a good idea 
to add `TODO: KF6` somewhere to not forget it.

REPOSITORY
  R269 BluezQt

BRANCH
  mediatransport

REVISION DETAIL
  https://phabricator.kde.org/D22107

To: mweichselbaumer, drosca
Cc: ltoscano, kde-frameworks-devel, LeGast00n, michaelh, ngraham, bruns

Reply via email to