MySQL 8.4.2
Source Code Documentation
|
Normalizes character set/collation names. More...
#include <collations.h>
Public Member Functions | |
Name (const char *name) | |
Constructor. More... | |
Name (const char *name, size_t size) | |
Constructor. More... | |
Name (const Name &) | |
Constructor. More... | |
Name (Name &&) noexcept | |
~Name () | |
Name & | operator= (const Name &) |
Name & | operator= (Name &&) noexcept |
std::string | operator() () const |
Returns normalized name as std::string. More... | |
Private Attributes | |
const char * | m_normalized {nullptr} |
Normalizes character set/collation names.
|
explicit |
Constructor.
mysql::collation::Name::Name | ( | const char * | name, |
size_t | size | ||
) |
Constructor.
mysql::collation::Name::Name | ( | const Name & | name | ) |
Constructor.
|
noexcept |
mysql::collation::Name::~Name | ( | ) |
|
inline |
Returns normalized name as std::string.
|
private |