## virtual_ ### Synopsis Defined in ``. ```c++ namespace boost::openmethod { template struct virtual_; } ``` ### Description Marks a formal parameter of a method as virtual. Requires a specialization of `virtual_traits` for `T` and the `Policy` of the method. Specializations for `T&`, `T&&`, `T*`, `std::unique_ptr`, `std::shared_ptr` and `const std::shared_ptr&` are provided. See the documentation of `virtual_traits` for more information.