|
| NormalizedKeyString ()=default |
|
| NormalizedKeyString (const wxString &key) |
|
wxString | Display (bool usesSpecialChars=false) const |
|
| TaggedIdentifier ()=default |
|
| TaggedIdentifier (const TaggedIdentifier &)=default |
| Copy allowed only for the same Tag class and case sensitivity. More...
|
|
| TaggedIdentifier (TaggedIdentifier &&)=default |
| Move allowed only for the same Tag class and case sensitivity. More...
|
|
TaggedIdentifier & | operator= (const TaggedIdentifier &)=default |
| Copy allowed only for the same Tag class and case sensitivity. More...
|
|
TaggedIdentifier & | operator= (TaggedIdentifier &&)=default |
| Move allowed only for the same Tag class and case sensitivity. More...
|
|
template<typename Tag2 , bool b> |
| TaggedIdentifier (const TaggedIdentifier< Tag2, b > &)=delete |
| Copy prohibited for other Tag classes or case sensitivity. More...
|
|
template<typename Tag2 , bool b> |
| TaggedIdentifier (TaggedIdentifier< Tag2, b > &&)=delete |
| Move prohibited for other Tag classes or case sensitivity. More...
|
|
template<typename Tag2 , bool b> |
TaggedIdentifier & | operator= (const TaggedIdentifier< Tag2, b > &)=delete |
| Copy prohibited for other Tag classes or case sensitivity. More...
|
|
template<typename Tag2 , bool b> |
TaggedIdentifier & | operator= (TaggedIdentifier< Tag2, b > &&)=delete |
| Move prohibited for other Tag classes or case sensitivity. More...
|
|
| TaggedIdentifier (const Identifier &str) |
|
template<typename String , typename = typename String::TagType> |
String | CONVERT () const |
| Explicit conversion to another kind of TaggedIdentifier. More...
|
|
| Identifier ()=default |
|
| Identifier (const wxString &str) |
| Allow implicit conversion to this class, but not from. More...
|
|
| Identifier (const wxChar *str) |
| Allow implicit conversion to this class, but not from. More...
|
|
| Identifier (const char *str) |
| Allow implicit conversion to this class, but not from. More...
|
|
| Identifier (const Identifier &)=default |
|
| Identifier (wxString &&str) |
|
| Identifier (Identifier &&id) |
|
| Identifier (std::initializer_list< Identifier > components, wxChar separator) |
| Convenience for building concatenated identifiers. More...
|
|
| Identifier ()=default |
|
| Identifier (const wxString &str) |
| Allow implicit conversion to this class, but not from. More...
|
|
| Identifier (const wxChar *str) |
| Allow implicit conversion to this class, but not from. More...
|
|
| Identifier (const char *str) |
| Allow implicit conversion to this class, but not from. More...
|
|
| Identifier (const Identifier &)=default |
|
Identifier & | operator= (const Identifier &)=default |
|
| Identifier (wxString &&str) |
|
| Identifier (Identifier &&id) |
|
Identifier & | operator= (Identifier &&id) |
|
void | swap (Identifier &id) |
|
| Identifier (std::initializer_list< Identifier > components, wxChar separator) |
| Convenience for building concatenated identifiers. More...
|
|
bool | empty () const |
|
size_t | size () const |
|
size_t | length () const |
|
const wxString & | GET () const |
| Explicit conversion to wxString, meant to be ugly-looking and demanding of a comment why it's correct. More...
|
|
std::vector< Identifier > | split (wxChar separator) const |
|