catch2/tests/SelfTest/IntrospectiveTests
Martin Hořeňovský 41bbaa6d57
Implement a simplified variant of std::unique_ptr<T>
This simplified variant supports only a subset of the functionality
in `std::unique_ptr<T>`. `Catch::Detail::unique_ptr<T>` only supports
single element pointer (no array support) with default deleter.

By removing the support for custom deleters, we also avoid requiring
significant machinery to support EBO, speeding up instantiations of
`unique_ptr<T>` significantly. Catch2 also currently does not need
to support `unique_ptr<T[]>`, so that is not supported either.
2020-05-31 15:08:47 +02:00
..
CmdLine.tests.cpp Add more tests for test spec parser 2020-05-02 18:24:07 +02:00
Details.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
GeneratorsImpl.tests.cpp Decrease chance of false positive in random generator testing 2020-05-03 19:01:21 +02:00
InternalBenchmark.tests.cpp Make warnings in assertions fire for GCC/Clang again 2020-04-29 21:27:57 +02:00
PartTracker.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
RandomNumberGeneration.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
String.tests.cpp Move StringRef header to internals 2020-05-10 10:09:01 +02:00
StringManip.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
Tag.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
ToString.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00
UniquePtr.tests.cpp Implement a simplified variant of std::unique_ptr<T> 2020-05-31 15:08:47 +02:00
Xml.tests.cpp Standardize header names and file locations 2020-04-24 18:58:44 +02:00