azure-sdk-for-cpp/sdk
Ahson Khan ddd0f4bd07
For new surface area, classes marked as final should not have virtual methods. (#5331)
* Classes marked as final should not have virtual methods.

(cherry picked from commit 7413384c111b73be448f78527a08a544fd1f6ec6)

* Update changelog.

* Address PR feedback and use named-macro.

* Only use the macro for testing_build final classes.

* Add a new compile definition _azure_TESTING_BUILD.

* Add test as a friend class and put the test in a Identity specific test
namespace.

* Remove the macro for final expansion since doxygen struggles with it.

* Address PR feedback, add ifdef guard around _azure_VIRTUAL_FOR_TESTS.
2024-02-09 17:46:04 -08:00
..
attestation Update cspell words and exclusions (#5231) 2023-12-15 17:41:11 -08:00
core Multithreaded support for Eventhubs management family of APIs (#5315) 2024-02-09 14:22:28 -08:00
eventhubs Multithreaded support for Eventhubs management family of APIs (#5315) 2024-02-09 14:22:28 -08:00
identity For new surface area, classes marked as final should not have virtual methods. (#5331) 2024-02-09 17:46:04 -08:00
keyvault Increment version for keyvault releases (#5276) 2024-01-17 01:20:46 +00:00
storage Fix spelling errors (#5230) 2023-12-15 14:17:59 -08:00
tables Increment package version after release of azure-data-tables (#5274) 2024-01-16 23:20:21 +00:00
template Make vcpkg.json comment multiline (#5175) 2023-11-21 17:06:37 -08:00