|
welder 0.1.0
Bindings for annotated C++ types, from C++26 reflection
|
The identity style: bind every C++ identifier unchanged. 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 | id (std::meta::info e) |
The identity style: bind every C++ identifier unchanged.
The default for welder::welder<Rod, Style>, and the base a custom style inherits so it need only override the kinds it reshapes.
Definition at line 259 of file naming.hpp.
|
inlinestaticconstevalprivate |
Definition at line 271 of file naming.hpp.
Referenced by transform_class(), transform_enum(), transform_enumerator(), transform_field(), transform_function(), transform_method(), transform_static_method(), transform_submodule(), and transform_variable().
|
inlinestaticconsteval |
Definition at line 260 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 261 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 262 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 266 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 265 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 263 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 264 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 268 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 267 of file naming.hpp.
References id().