|
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 766 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 767 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 769 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 770 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 773 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 771 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 772 of file annotations.hpp.
|
inlineconstexpr |
Definition at line 768 of file annotations.hpp.