nkr
A C++20 library with a custom meta-programming language.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NnkrThe entire library is contained within this namespace.
 Nconstant_t$The private namespace of nkr::constant_t.
 Ctemplate_i_tag_spThe interface implementation of nkr::interface::template_i for nkr::constant_ttg.
 Ctype_i_tag_spThe interface implementation of nkr::interface::type_i for nkr::constant_tg.
 Ctype_i_type_spThe interface implementation of nkr::interface::type_i for type instantiations of nkr::constant_t.
 Cconstant_tRepresents an immutable literal value in a compile-time or run-time context.
 Cconstant_tgThe identity type tag for nkr::constant_t.
 Cidentity_lbA label label that identifies its outer type as a member of an identity.
 Ctag_lbA label label that identifies its outer type as a tag.
 Ctype_lbA label label that identifies its outer type as a type.
 Cconstant_ttgThe identity template tag for nkr::constant_t.
 Cidentity_lbA label label that identifies its outer template and instantiated outer type as a member of an identity.
 Ctag_lbA label label that identifies its outer template and instantiated outer type as a tag.
 Ctemplate_lbA label label that identifies its outer template and instantiated outer type as a template of type.