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

Thrown by property_entries (<welder/bind_traits.hpp>) when two getters (or two setters) resolve to the same property name for one language — a property has exactly one function per half. More...

#include <welder/diag.hpp>

Public Attributes

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

Detailed Description

Thrown by property_entries (<welder/bind_traits.hpp>) when two getters (or two setters) resolve to the same property name for one language — a property has exactly one function per half.

Definition at line 148 of file diag.hpp.

Member Data Documentation

◆ what

const char* welder::diag::duplicate_property_accessor::what
Initial value:
=
"welder: two getters (or two setters) resolve to the SAME property "
"name for one language; a property has one function per half - "
"mark::exclude one, scope the marks by language, or rename one with an "
"explicit getter(\"name\")/setter(\"name\")"

What went wrong and how to fix it.

Definition at line 150 of file diag.hpp.


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