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

Thrown by the accessor_name factory helper (<welder/annotations.hpp>) when a getter/setter explicit property name exceeds the spec's inline capacity (the spec is deliberately not length-templated — see accessor_name_capacity). More...

#include <welder/diag.hpp>

Public Attributes

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

Detailed Description

Thrown by the accessor_name factory helper (<welder/annotations.hpp>) when a getter/setter explicit property name exceeds the spec's inline capacity (the spec is deliberately not length-templated — see accessor_name_capacity).

Definition at line 104 of file diag.hpp.

Member Data Documentation

◆ what

const char* welder::diag::accessor_name_too_long::what
Initial value:
=
"welder: this getter/setter explicit property name is longer than the "
"64-character inline capacity; choose a shorter target-language name"

What went wrong and how to fix it.

Definition at line 106 of file diag.hpp.


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