|
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 178 of file naming.hpp.
|
inlinestaticconstevalprivate |
Definition at line 190 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 179 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 180 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 181 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 185 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 184 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 182 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 183 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 187 of file naming.hpp.
References id().
|
inlinestaticconsteval |
Definition at line 186 of file naming.hpp.
References id().