ReactOS  0.4.15-dev-3163-gf17c2c0
_Ios_Manip_1< _Arg > Struct Template Reference

#include <_iomanip.h>

Public Types

typedef _Arg(ios_base::* __f_ptr_type) (_Arg)
 

Public Member Functions

 _Ios_Manip_1 (__f_ptr_type __f, const _Arg &__arg)
 
void operator() (ios_base &__ios) const
 

Public Attributes

__f_ptr_type _M_f
 
_Arg _M_arg
 

Detailed Description

template<class _Arg>
struct _Ios_Manip_1< _Arg >

Definition at line 35 of file _iomanip.h.

Member Typedef Documentation

◆ __f_ptr_type

template<class _Arg >
typedef _Arg(ios_base::* _Ios_Manip_1< _Arg >::__f_ptr_type) (_Arg)

Definition at line 36 of file _iomanip.h.

Constructor & Destructor Documentation

◆ _Ios_Manip_1()

template<class _Arg >
_Ios_Manip_1< _Arg >::_Ios_Manip_1 ( __f_ptr_type  __f,
const _Arg &  __arg 
)
inline

Definition at line 38 of file _iomanip.h.

39  : _M_f(__f), _M_arg(__arg) {}
__f_ptr_type _M_f
Definition: _iomanip.h:44
_Arg _M_arg
Definition: _iomanip.h:45

Member Function Documentation

◆ operator()()

template<class _Arg >
void _Ios_Manip_1< _Arg >::operator() ( ios_base __ios) const
inline

Definition at line 41 of file _iomanip.h.

42  { (__ios.*_M_f)(_M_arg); }
__f_ptr_type _M_f
Definition: _iomanip.h:44
_Arg _M_arg
Definition: _iomanip.h:45

Member Data Documentation

◆ _M_arg

template<class _Arg >
_Arg _Ios_Manip_1< _Arg >::_M_arg

Definition at line 45 of file _iomanip.h.

Referenced by _Ios_Manip_1< _Arg >::operator()().

◆ _M_f

template<class _Arg >
__f_ptr_type _Ios_Manip_1< _Arg >::_M_f

Definition at line 44 of file _iomanip.h.

Referenced by _Ios_Manip_1< _Arg >::operator()().


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