DDS  ver. 3.4
Public Types | Static Public Member Functions | List of all members
MiscCommon::char_traits_ci_t< _charT > Struct Template Reference

The char_traits_ci_t class is the default character traits class used for case insensitive strings.
. More...

#include <CIString.h>

Inheritance diagram for MiscCommon::char_traits_ci_t< _charT >:
MiscCommon::char_traits_ci_base< _charT >

Public Types

typedef std::_Secure_char_traits_tag _Secure_char_traits
 

Static Public Member Functions

static int compare (const _charT *_First1, const _charT *_First2, size_t _Count)
 
static const _charT * find (const _charT *_First, size_t _Count, const _charT &_Ch)
 
- Static Public Member Functions inherited from MiscCommon::char_traits_ci_base< _charT >
static bool eq (const _charT &_Left, const _charT &_Right)
 
static bool lt (const _charT &_Left, const _charT &_Right)
 
static int compare (const _charT *_First1, const _charT *_First2, size_t _Count)
 

Detailed Description

template<class _charT>
struct MiscCommon::char_traits_ci_t< _charT >

The char_traits_ci_t class is the default character traits class used for case insensitive strings.
.

The char_traits_ci_t class is of no use by itself. It is used as a template parameter of other classes, such as the basic_string template.

Note
charT is either char or wchar_t.

Member Typedef Documentation

◆ _Secure_char_traits

template<class _charT >
typedef std::_Secure_char_traits_tag MiscCommon::char_traits_ci_t< _charT >::_Secure_char_traits

Member Function Documentation

◆ compare()

template<class _charT >
static int MiscCommon::char_traits_ci_t< _charT >::compare ( const _charT *  _First1,
const _charT *  _First2,
size_t  _Count 
)
inlinestatic

◆ find()

template<class _charT >
static const _charT* MiscCommon::char_traits_ci_t< _charT >::find ( const _charT *  _First,
size_t  _Count,
const _charT &  _Ch 
)
inlinestatic

The documentation for this struct was generated from the following file: