Chris Sarbora
Chris Sarbora
Does this work without RTTI? I'd be interested in your opinion of https://github.com/catchorg/Catch2/pull/2771/commits/1bc18d6d99c1163506715fdb05e23fd3f0ed53ce which aims at the same goal, but doesn't necessitate RTTI. I think we could integrate your `typeid`...
Thanks for the idea @cschreib! I have integrated your ideas, along with the RTTI default exhibited here and the original customization-point idea I had, in https://github.com/catchorg/Catch2/pull/2771.
https://github.com/catchorg/Catch2/pull/2771 does this as well now. Thanks to @cschreib for the ideas.
I've ended up eliminating the RTTI sections of this PR - users can look up RTTI in their `IndexedTestTypeName` implementations if they choose. The compiler differences around RTTI complicate testing...
@horenmar when you get some time, would love eyes on this and any feedback or thoughts.
Rebased to 3.5.0
pingping @horenmar
I did wonder about that. Will fix tomorrow. On Fri, Apr 26, 2024 at 3:12 AM Louis Gombert ***@***.***> wrote: > Please do not remove the legacy folder, it is...
The first commit uses `unifdef` to remove any `MACINTOSH`-dependent preprocessor blocks, and the second commit does some string parsing on on `CMakeLists.txt` files to find all files that are _are_...
am updating commits with process for posterity, don't merge yet