| 36 | inline std::shared_ptr<base> rtrn_shmp_drvd_up_cast() { return std::make_shared<drvd>(); } |
| 37 | |
| 38 | inline int pass_shcp_base(const std::shared_ptr<base const>& b) { return b->id() + 21; } |
| 39 | inline int pass_shcp_drvd(const std::shared_ptr<drvd const>& d) { return d->id() + 22; } |
| 40 | // clang-format on |
| 41 |