|
welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
|
A single-convention style: reshape every kind to convention Kind, whatever the source spelling. More...
#include <welder/naming.hpp>
Static Public Member Functions | |
| static consteval std::string | transform_class (std::meta::info e) |
| static consteval std::string | transform_enum (std::meta::info e) |
| static consteval std::string | transform_enumerator (std::meta::info e) |
| static consteval std::string | transform_method (std::meta::info e) |
| static consteval std::string | transform_static_method (std::meta::info e) |
| static consteval std::string | transform_function (std::meta::info e) |
| static consteval std::string | transform_field (std::meta::info e) |
| static consteval std::string | transform_variable (std::meta::info e) |
| static consteval std::string | transform_submodule (std::meta::info e) |
Static Private Member Functions | |
| static consteval std::string | in (std::meta::info e) |
A single-convention style: reshape every kind to convention Kind, whatever the source spelling.
The base behind the named aliases below, and a handy base for a language style that reshapes most kinds one way (override the exceptions).
| Kind | the convention every name is rendered in. |
Definition at line 201 of file naming.hpp.
|
inlinestaticconstevalprivate |
Definition at line 213 of file naming.hpp.
Referenced by welder::naming::uniform< case_kind::snake >::transform_class(), welder::naming::uniform< case_kind::snake >::transform_enum(), welder::naming::uniform< case_kind::snake >::transform_enumerator(), welder::naming::uniform< case_kind::snake >::transform_field(), welder::naming::uniform< case_kind::snake >::transform_function(), welder::naming::uniform< case_kind::snake >::transform_method(), welder::naming::uniform< case_kind::snake >::transform_static_method(), welder::naming::uniform< case_kind::snake >::transform_submodule(), and welder::naming::uniform< case_kind::snake >::transform_variable().
|
inlinestaticconsteval |
Definition at line 202 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 203 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 204 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 208 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 207 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 205 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 206 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 210 of file naming.hpp.
|
inlinestaticconsteval |
Definition at line 209 of file naming.hpp.