fix virtual_type doc

This commit is contained in:
Jean-Louis Leroy
2025-10-25 14:05:43 -04:00
parent a2d69a97d2
commit e78199e8a0

View File

@@ -2810,10 +2810,10 @@ template<typename T, class Registry>
struct VirtualTraits {
//! Class to use for dispatch.
//!
//! This is the class that is used during method dispatch to determine which
//! overrider to select, and which type_id to use for error reporting.
//! `virtual_type` aliases to `Class` if `T` is `Class&`, `const
//! Class&`, `Class\*`, `const Class\*`, `virtual_ptr<Class>`,
//! Aliases to the class to be considered during method dispatch to determine
//! which overrider to select, and which type_id to use for error reporting.
//! `virtual_traits<T>::virtual_type` aliases to `Class` if `T` is `Class&`,
//! `const Class&`, `Class*`, `const Class*`, `virtual_ptr<Class>`,
//! `virtual_ptr<const Class>`, `std::shared_ptr<Class>`,
//! `std::shared_ptr<const Class>`, `virtual_ptr<std::shared_ptr<Class>>`,
//! etc.