ReactOS  0.4.14-dev-297-g23e575c
_Scan_wspace_null< _Traits > Struct Template Reference
Collaboration diagram for _Scan_wspace_null< _Traits >:

Public Types

typedef _Traits::char_type char_type
 
typedef char_typefirst_argument_type
 
typedef char_typesecond_argument_type
 
typedef char_typeresult_type
 

Public Member Functions

 _Scan_wspace_null (const ctype< char_type > *__c_type)
 
const char_typeoperator() (const char_type *__first, const char_type *__last) const
 

Public Attributes

const ctype< char_type > * _M_ctype
 

Detailed Description

template<class _Traits>
struct _Scan_wspace_null< _Traits >

Definition at line 94 of file _istream.c.

Member Typedef Documentation

◆ char_type

template<class _Traits >
typedef _Traits::char_type _Scan_wspace_null< _Traits >::char_type

Definition at line 95 of file _istream.c.

◆ first_argument_type

template<class _Traits >
typedef char_type* _Scan_wspace_null< _Traits >::first_argument_type

Definition at line 96 of file _istream.c.

◆ result_type

template<class _Traits >
typedef char_type* _Scan_wspace_null< _Traits >::result_type

Definition at line 98 of file _istream.c.

◆ second_argument_type

template<class _Traits >
typedef char_type* _Scan_wspace_null< _Traits >::second_argument_type

Definition at line 97 of file _istream.c.

Constructor & Destructor Documentation

◆ _Scan_wspace_null()

template<class _Traits >
_Scan_wspace_null< _Traits >::_Scan_wspace_null ( const ctype< char_type > *  __c_type)
inline

Definition at line 102 of file _istream.c.

102 : _M_ctype(__c_type) {}
const ctype< char_type > * _M_ctype
Definition: _istream.c:100

Member Function Documentation

◆ operator()()

template<class _Traits >
const char_type* _Scan_wspace_null< _Traits >::operator() ( const char_type __first,
const char_type __last 
) const
inline

Definition at line 104 of file _istream.c.

104  {
105  __last = find_if(__first, __last,
107  return _M_ctype->scan_is(ctype_base::space, __first, __last);
108  }
const ctype< char_type > * _M_ctype
Definition: _istream.c:100
_STLP_MOVE_TO_STD_NAMESPACE _InputIter find_if(_InputIter __first, _InputIter __last, _Predicate __pred)
Definition: _algobase.c:214
_Traits::char_type char_type
Definition: _istream.c:95
_STLP_INLINE_LOOP _InputIter __last
Definition: _algo.h:68

Member Data Documentation

◆ _M_ctype

template<class _Traits >
const ctype<char_type>* _Scan_wspace_null< _Traits >::_M_ctype

Definition at line 100 of file _istream.c.

Referenced by _Scan_wspace_null< _Traits >::operator()().


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