welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
Loading...
Searching...
No Matches
welder::diag::no_matching_virtual_slot Struct Reference

Thrown by virtual_slot (<welder/rods/python/trampoline.hpp>, reached through WELDER_PY_OVERRIDE_AS) when no overridable virtual of the class matches the requested name and function type. More...

#include <welder/diag.hpp>

Public Attributes

const char * what
 What went wrong and how to fix it.

Detailed Description

Thrown by virtual_slot (<welder/rods/python/trampoline.hpp>, reached through WELDER_PY_OVERRIDE_AS) when no overridable virtual of the class matches the requested name and function type.

Definition at line 64 of file diag.hpp.

Member Data Documentation

◆ what

const char* welder::diag::no_matching_virtual_slot::what
Initial value:
=
"welder: no overridable virtual of this class matches the given name "
"and function type; check the spelling and the FULL function type - "
"parameter types and trailing cv/ref qualifiers included - against "
"the base's declaration"

What went wrong and how to fix it.

Definition at line 66 of file diag.hpp.


The documentation for this struct was generated from the following file: