Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Types | Public Member Functions
Test< charT > Class Template Reference

Public Types

typedef std::moneypunct< charT, false > Punct
 
typedef std::moneypunct< charT, true > IntlPunct
 
typedef std::char_traits< charT > Traits
 
typedef std::allocator< charT > Allocator
 
typedef std::basic_string< charT, Traits, Allocator > String
 

Public Member Functions

 Test (const char *cname, bool intl)
 
void runTest ()
 
void check_decimal_point (charT)
 
void check_thousands_sep (charT)
 
void check_frac_digits (int)
 
void check_grouping (const std::string &)
 
void check_curr_symbol (const String &)
 
void check_positive_sign (const String &)
 
void check_negative_sign (const String &)
 
void check_format (const std::lconv &)
 
void check_format (bool, std::money_base::pattern, const UChar[3])
 
bool check_moneypunct (const char *)
 
 Test ()
 
 Test (Test &)
 
 ~Test ()
 

Detailed Description

template<class charT>
class Test< charT >

Definition at line 140 of file 22.locale.moneypunct.cpp.

Member Typedef Documentation

◆ Allocator

template<class charT >
typedef std::allocator<charT> Test< charT >::Allocator

Definition at line 168 of file 22.locale.moneypunct.cpp.

◆ IntlPunct

template<class charT >
typedef std::moneypunct<charT, true> Test< charT >::IntlPunct

Definition at line 153 of file 22.locale.moneypunct.cpp.

◆ Punct

template<class charT >
typedef std::moneypunct<charT, false> Test< charT >::Punct

Definition at line 152 of file 22.locale.moneypunct.cpp.

◆ String

template<class charT >
typedef std::basic_string<charT, Traits, Allocator> Test< charT >::String

Definition at line 169 of file 22.locale.moneypunct.cpp.

◆ Traits

template<class charT >
typedef std::char_traits<charT> Test< charT >::Traits

Definition at line 167 of file 22.locale.moneypunct.cpp.

Constructor & Destructor Documentation

◆ Test() [1/3]

template<class charT >
Test< charT >::Test ( const char *  cname,
bool  intl 
)
inline

Definition at line 155 of file 22.locale.moneypunct.cpp.

◆ Test() [2/3]

template<class charT >
Test< charT >::Test ( )
inline

Definition at line 61 of file 25.uninitialized.copy.stdcxx-976.cpp.

◆ Test() [3/3]

template<class charT >
Test< charT >::Test ( Test< charT > &  )
inline

Definition at line 62 of file 25.uninitialized.copy.stdcxx-976.cpp.

◆ ~Test()

template<class charT >
Test< charT >::~Test ( )
inline

Definition at line 63 of file 25.uninitialized.copy.stdcxx-976.cpp.

Member Function Documentation

◆ check_curr_symbol()

template<class charT >
void Test< charT >::check_curr_symbol ( const String &  result)

Definition at line 560 of file 22.locale.moneypunct.cpp.

◆ check_decimal_point()

template<class charT >
void Test< charT >::check_decimal_point ( charT  result)

Definition at line 445 of file 22.locale.moneypunct.cpp.

◆ check_format() [1/2]

template<class charT >
void Test< charT >::check_format ( bool  pos,
std::money_base::pattern  result,
const UChar  cpat[3] 
)

Definition at line 751 of file 22.locale.moneypunct.cpp.

◆ check_format() [2/2]

template<class charT >
void Test< charT >::check_format ( const std::lconv &  lc)

Definition at line 616 of file 22.locale.moneypunct.cpp.

◆ check_frac_digits()

template<class charT >
void Test< charT >::check_frac_digits ( int  result)

Definition at line 477 of file 22.locale.moneypunct.cpp.

◆ check_grouping()

template<class charT >
void Test< charT >::check_grouping ( const std::string &  result)

Definition at line 493 of file 22.locale.moneypunct.cpp.

◆ check_moneypunct()

template<class charT >
bool Test< charT >::check_moneypunct ( const char *  locname)

Definition at line 339 of file 22.locale.moneypunct.cpp.

◆ check_negative_sign()

template<class charT >
void Test< charT >::check_negative_sign ( const String &  result)

Definition at line 597 of file 22.locale.moneypunct.cpp.

◆ check_positive_sign()

template<class charT >
void Test< charT >::check_positive_sign ( const String &  result)

Definition at line 578 of file 22.locale.moneypunct.cpp.

◆ check_thousands_sep()

template<class charT >
void Test< charT >::check_thousands_sep ( charT  result)

Definition at line 461 of file 22.locale.moneypunct.cpp.

◆ runTest()

template<class charT >
void Test< charT >::runTest ( )

Definition at line 184 of file 22.locale.moneypunct.cpp.


The documentation for this class was generated from the following files: