bloomberg / clang-p2996

Experimental clang support for WG21 P2996 (Reflection).
https://github.com/bloomberg/clang-p2996/tree/p2996/P2996.md
51 stars 8 forks source link

Use `reflect_invoke` metafunction to invoke a member function #79

Open BaLiKfromUA opened 1 month ago

BaLiKfromUA commented 1 month ago

Issue number of the reported bug or feature request: #5

Describe your changes Added support for calling non-static member functions via reflect_invoke if first provided argument is a reflection of a related object.

Testing performed

Additional context N/A

BaLiKfromUA commented 2 weeks ago

I've added everything that I wanted, for now. Please take a look when you have time

BaLiKfromUA commented 4 days ago

@katzdm ready for the next iteration of review, when you have time