|  |  | Whole document treeTemplatestd::collate class Reference
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members 
 std::collate< _CharT >  Class Template Reference#include <locale_facets.h>
Inheritance diagram for std::collate:  [legend]Collaboration diagram for std::collate< _CharT >:  [legend]List of all members. 
| 
 Public Types |  | typedef _CharT | char_type |  | typedef basic_string< _CharT > | string_type |  | 
 Public Methods |  |  | collate (size_t __refs=0) |  | int | compare (const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const |  | string_type | transform (const _CharT *__lo, const _CharT *__hi) const |  | long | hash (const _CharT *__lo, const _CharT *__hi) const |  | 
 Static Public Attributes |  | locale::id | id |  | 
 Protected Methods |  |  | ~collate () |  | virtual int | do_compare (const _CharT *__lo1, const _CharT *__hi1, const _CharT *__lo2, const _CharT *__hi2) const |  | virtual string_type | do_transform (const _CharT *__lo, const _CharT *__hi) const |  | virtual long | do_hash (const _CharT *__lo, const _CharT *__hi) const |  template<typename _CharT>class std::collate< _CharT >
 Member Typedef Documentation
 
  
    | 
        
          | template<typename _CharT> |  
          | typedef _CharT std::collate< _CharT >::char_type |  |  
 
  
    | 
        
          | template<typename _CharT> |  
          | typedef basic_string<_CharT> std::collate< _CharT >::string_type |  |  
 Constructor & Destructor Documentation
 
  
    | 
        
          | std::collate<>::collate | ( | size_t | __refs = 0 | ) |  [inline, explicit] |  |  
 
  
    | 
        
          | std::collate<>::~collate | ( |  | ) |  [inline, protected] |  |  
 Member Function Documentation
 
  
    | 
        
          | template<typename _CharT> |  
          | int std::collate< _CharT >::compare | ( | const _CharT * | __lo1, |  
          |  |  | const _CharT * | __hi1, |  
          |  |  | const _CharT * | __lo2, |  
          |  |  | const _CharT * | __hi2 |  
          |  | ) | const  [inline] |  |  
 
  
    | 
        
          | template<typename _CharT> |  
          | virtual int std::collate< _CharT >::do_compare | ( | const _CharT * | __lo1, |  
          |  |  | const _CharT * | __hi1, |  
          |  |  | const _CharT * | __lo2, |  
          |  |  | const _CharT * | __hi2 |  
          |  | ) | const  [protected, virtual] |  |  
 
  
    | 
        
          | template<typename _CharT> |  
          | virtual long std::collate< _CharT >::do_hash | ( | const _CharT * | __lo, |  
          |  |  | const _CharT * | __hi |  
          |  | ) | const  [protected, virtual] |  |  
 
  
    | 
        
          | template<typename _CharT> |  
          | virtual string_type std::collate< _CharT >::do_transform | ( | const _CharT * | __lo, |  
          |  |  | const _CharT * | __hi |  
          |  | ) | const  [protected, virtual] |  |  
 
  
    | 
        
          | template<typename _CharT> |  
          | long std::collate< _CharT >::hash | ( | const _CharT * | __lo, |  
          |  |  | const _CharT * | __hi |  
          |  | ) | const  [inline] |  |  
 
  
    | 
        
          | template<typename _CharT> |  
          | string_type std::collate< _CharT >::transform | ( | const _CharT * | __lo, |  
          |  |  | const _CharT * | __hi |  
          |  | ) | const  [inline] |  |  
 Member Data Documentation
 
  
    | 
        
          | template<typename _CharT> |  
          | locale::id std::collate< _CharT >::id  [static] |  |  The documentation for this class was generated from the following files:
 Generated on Mon Apr 8 03:18:49 2002 for libstdc++-v3 Source by
  1.2.15 |