|
welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
|
The return-value policy values, the user-facing spelling of rv_kind. More...
Variables | |
| constexpr rv_kind | automatic {rv_kind::automatic} |
| constexpr rv_kind | automatic_reference {rv_kind::automatic_reference} |
| constexpr rv_kind | take_ownership {rv_kind::take_ownership} |
| constexpr rv_kind | copy {rv_kind::copy} |
| constexpr rv_kind | move {rv_kind::move} |
| constexpr rv_kind | reference {rv_kind::reference} |
| constexpr rv_kind | reference_internal {rv_kind::reference_internal} |
| constexpr rv_kind | none {rv_kind::none} |
The return-value policy values, the user-facing spelling of rv_kind.
Named like mark:: / policy:: so they read as welder::rv::reference at the annotation site. Pass one to return_policy.
Usage: [[=welder::return_policy(welder::rv::reference_internal)]].
|
inlineconstexpr |
Definition at line 564 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 565 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 567 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 568 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 571 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 569 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 570 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 566 of file annotations.hpp.