|
KUMI v5.0.0
Gorgeous Garnet
|
Compile-time text based identifier. More...
#include <kumi/utils/identifier.hpp>
Compile-time text based identifier.
| ID | Compile-time string representing an identifier |
Public Types | |
| using | type = name<ID> |
| Derived identifier type. | |
Public Member Functions | |
| template<typename T> | |
| constexpr auto | operator= (T &&v) const noexcept -> kumi::field< type, std::unwrap_ref_decay_t< T > > |
| Assignment of a value to an identifier. | |
Friends | |
| constexpr kumi::str | to_str (name const &) |
| Text representation of a name, as a kumi::str. | |
Related Symbols | |
(Note that these are not member symbols.) | |
| template<typename CharT, typename Traits> | |
| std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, name const &) noexcept |
| Output stream insertion. | |