Sygaldry
Loading...
Searching...
No Matches
sygbp-spelling: Spelling

Classes

struct  sygaldry::sygbp::compose< mappings >
 
struct  sygaldry::sygbp::compose< mapping >
 
struct  sygaldry::sygbp::compose< mapping, mappings... >
 
struct  sygaldry::sygbp::respeller< NamedType, Mappings >
 
struct  sygaldry::sygbp::respeller< NamedType >
 
struct  sygaldry::sygbp::passthrough_spelling< NamedType >
 
struct  sygaldry::sygbp::snake_case< NamedType >
 
struct  sygaldry::sygbp::upper_snake_case< NamedType >
 
struct  sygaldry::sygbp::lower_snake_case< NamedType >
 
struct  sygaldry::sygbp::kebab_case< NamedType >
 
struct  sygaldry::sygbp::upper_kebab_case< NamedType >
 
struct  sygaldry::sygbp::lower_kebab_case< NamedType >
 

Typedefs

typedef char(* sygaldry::sygbp::char_mapping) (char)
 

Functions

template<typename Device >
requires requires {Device::name();}
_consteval auto sygaldry::sygbp::name_length ()
 
constexpr char sygaldry::sygbp::snake (char c)
 
constexpr char sygaldry::sygbp::kebab (char c)
 
constexpr char sygaldry::sygbp::lower (char c)
 
constexpr char sygaldry::sygbp::upper (char c)
 

Variables

template<typename NamedType >
constexpr const char * sygaldry::sygbp::snake_case_v = snake_case<NamedType>::value.data()
 
template<typename NamedType >
constexpr const char * sygaldry::sygbp::upper_snake_case_v = upper_snake_case<NamedType>::value.data()
 
template<typename NamedType >
constexpr const char * sygaldry::sygbp::lower_snake_case_v = lower_snake_case<NamedType>::value.data()
 
template<typename NamedType >
constexpr const char * sygaldry::sygbp::kebab_case_v = kebab_case<NamedType>::value.data()
 
template<typename NamedType >
constexpr const char * sygaldry::sygbp::upper_kebab_case_v = upper_kebab_case<NamedType>::value.data()
 
template<typename NamedType >
constexpr const char * sygaldry::sygbp::lower_kebab_case_v = lower_kebab_case<NamedType>::value.data()
 

Detailed Description