Definition at line 2713 of file locale_facets.h.
|
Public typedefs.
Reimplemented from std::collate< _CharT >. Definition at line 2718 of file locale_facets.h. |
|
Public typedefs.
Reimplemented from std::collate< _CharT >. Definition at line 2719 of file locale_facets.h. |
|
Compare two strings. This function compares two strings and returns the result by calling collate::do_compare().
Definition at line 2595 of file locale_facets.h. References std::collate< _CharT >::do_compare(). |
|
Compare two strings. This function is a hook for derived classes to change the value returned.
Definition at line 2390 of file locale_facets.tcc. References std::collate< _CharT >::_M_compare(). Referenced by std::collate< _CharT >::compare(). |
|
Return hash of a string. This function computes and returns a hash on the input string. This function is a hook for derived classes to change the value returned.
Definition at line 2485 of file locale_facets.tcc. Referenced by std::collate< _CharT >::hash(). |
|
Transform string to comparable form. This function is a hook for derived classes to change the value returned.
Definition at line 2429 of file locale_facets.tcc. References std::collate< _CharT >::_M_transform(), std::basic_string< _CharT, _Traits, _Alloc >::append(), std::basic_string< _CharT, _Traits, _Alloc >::c_str(), std::basic_string< _CharT, _Traits, _Alloc >::data(), std::basic_string< _CharT, _Traits, _Alloc >::length(), and std::basic_string< _CharT, _Traits, _Alloc >::push_back(). Referenced by std::collate< _CharT >::transform(). |
|
Return hash of a string. This function computes and returns a hash on the input string. It does so by returning collate::do_hash().
Definition at line 2628 of file locale_facets.h. References std::collate< _CharT >::do_hash(). |
|
Transform string to comparable form. This function is a wrapper for strxfrm functionality. It takes the input string and returns a modified string that can be directly compared to other transformed strings. In the "C" locale, this function just returns a copy of the input string. In some other locales, it may replace two chars with one, change a char for another, etc. It does so by returning collate::do_transform().
Definition at line 2614 of file locale_facets.h. References std::collate< _CharT >::do_transform(). |
|
Numpunct facet id.
Definition at line 2554 of file locale_facets.h. |