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

Thrown by property_entries (<welder/bind_traits.hpp>) when one function carries both a getter and a setter mark for the same language — a function supplies one property half, never both. 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 one function carries both a getter and a setter mark for the same language — a function supplies one property half, never both.

Definition at line 137 of file diag.hpp.

Member Data Documentation

◆ what

const char* welder::diag::accessor_role_conflict::what
Initial value:
=
"welder: this function carries BOTH a getter and a setter mark for one "
"language; a function supplies one property half - split the accessors, "
"or scope the marks to different languages"

What went wrong and how to fix it.

Definition at line 139 of file diag.hpp.


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