Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Public Member Functions | Data Fields
test_num_put< charT > Struct Template Reference
Inheritance diagram for test_num_put< charT >:
Inheritance graph
[legend]
Collaboration diagram for test_num_put< charT >:
Collaboration graph
[legend]

Public Types

typedef charT char_type
 
typedef std::ostreambuf_iterator< charT > iter_type
 
typedef std::num_put< charT, iter_type > NumPut
 
typedef std::ios_base Ios
 

Public Member Functions

 test_num_put (std::size_t refs=0)
 
iter_type test (iter_type, num_put_overload) const
 
virtual iter_type do_put (iter_type it, Ios &fl, char_type fill, bool val) const
 
virtual iter_type do_put (iter_type it, Ios &fl, char_type fill, long val) const
 
virtual iter_type do_put (iter_type it, Ios &fl, char_type fill, unsigned long val) const
 
virtual iter_type do_put (iter_type it, Ios &fl, char_type fill, double val) const
 
virtual iter_type do_put (iter_type it, Ios &fl, char_type fill, long double val) const
 
virtual iter_type do_put (iter_type it, Ios &fl, char_type fill, const void *val) const
 

Data Fields

int ncalls_ [ULLong+1]
 
num_put_overload throws_
 
num_put_overload fails_
 

Detailed Description

template<class charT>
struct test_num_put< charT >

Definition at line 241 of file 27.ostream.cpp.

Member Typedef Documentation

◆ char_type

template<class charT >
typedef charT test_num_put< charT >::char_type

Definition at line 243 of file 27.ostream.cpp.

◆ Ios

template<class charT >
typedef std::ios_base test_num_put< charT >::Ios

Definition at line 246 of file 27.ostream.cpp.

◆ iter_type

template<class charT >
typedef std::ostreambuf_iterator<charT> test_num_put< charT >::iter_type

Definition at line 244 of file 27.ostream.cpp.

◆ NumPut

template<class charT >
typedef std::num_put<charT, iter_type> test_num_put< charT >::NumPut

Definition at line 245 of file 27.ostream.cpp.

Constructor & Destructor Documentation

◆ test_num_put()

template<class charT >
test_num_put< charT >::test_num_put ( std::size_t  refs = 0)
inlineexplicit

Definition at line 248 of file 27.ostream.cpp.

Member Function Documentation

◆ do_put() [1/6]

template<class charT >
virtual iter_type test_num_put< charT >::do_put ( iter_type  it,
Ios &  fl,
char_type  fill,
bool  val 
) const
inlinevirtual

Definition at line 262 of file 27.ostream.cpp.

◆ do_put() [2/6]

template<class charT >
virtual iter_type test_num_put< charT >::do_put ( iter_type  it,
Ios &  fl,
char_type  fill,
const void *  val 
) const
inlinevirtual

Definition at line 289 of file 27.ostream.cpp.

◆ do_put() [3/6]

template<class charT >
virtual iter_type test_num_put< charT >::do_put ( iter_type  it,
Ios &  fl,
char_type  fill,
double  val 
) const
inlinevirtual

Definition at line 279 of file 27.ostream.cpp.

◆ do_put() [4/6]

template<class charT >
virtual iter_type test_num_put< charT >::do_put ( iter_type  it,
Ios &  fl,
char_type  fill,
long double  val 
) const
inlinevirtual

Definition at line 284 of file 27.ostream.cpp.

◆ do_put() [5/6]

template<class charT >
virtual iter_type test_num_put< charT >::do_put ( iter_type  it,
Ios &  fl,
char_type  fill,
long  val 
) const
inlinevirtual

Definition at line 269 of file 27.ostream.cpp.

◆ do_put() [6/6]

template<class charT >
virtual iter_type test_num_put< charT >::do_put ( iter_type  it,
Ios &  fl,
char_type  fill,
unsigned long  val 
) const
inlinevirtual

Definition at line 274 of file 27.ostream.cpp.

◆ test()

template<class charT >
test_num_put< charT >::iter_type test_num_put< charT >::test ( iter_type  it,
num_put_overload  which 
) const

Definition at line 320 of file 27.ostream.cpp.

Field Documentation

◆ fails_

template<class charT >
num_put_overload test_num_put< charT >::fails_

Definition at line 314 of file 27.ostream.cpp.

◆ ncalls_

template<class charT >
int test_num_put< charT >::ncalls_[ULLong+1]

Definition at line 312 of file 27.ostream.cpp.

◆ throws_

template<class charT >
num_put_overload test_num_put< charT >::throws_

Definition at line 313 of file 27.ostream.cpp.


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