14#ifndef AMINO_CORE_NAMING_UTILITIES_H
15#define AMINO_CORE_NAMING_UTILITIES_H
Definition of macros for symbol visibility.
String view class (similar to std::string_view)
A collection of Naming Utility methods.
NamingUtilities()=delete
NamingUtilities are static functions only.
NamingUtilities(const NamingUtilities &)=delete
NamingUtilities are static functions only.
static bool getLegalName(StringView const &name, String &legalName)
Convert a string to a legal name by removing invalid characters. See legalize for conversion details.
static bool isLegalName(StringView const &name)
Check if a name is legal.
static bool legalize(String &name)
Convert a string to a legal name by removing invalid characters.
NamingUtilities & operator=(const NamingUtilities &)=delete
NamingUtilities are static functions only.
The string class used by Amino.
String view class (similar to std::string_view).