Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Data Structures | Macros | Enumerations | Functions
27.std.manip.cpp File Reference
#include <rw/_defs.h>
#include <climits>
#include <iomanip>
#include <istream>
#include <ostream>
#include <sstream>
#include <rw_driver.h>
Include dependency graph for 27.std.manip.cpp:

Go to the source code of this file.

Data Structures

struct  CharTraits< charT >
 
struct  StreamBuf< charT, Traits >
 

Macros

#define _RWSTD_NO_REDUNDANT_DEFINITIONS
 
#define _RWSTD_NO_TEMPLATE_DEFINITIONS
 
#define Boolalpha   std::ios_base::boolalpha
 
#define Dec   std::ios_base::dec
 
#define Fixed   std::ios_base::fixed
 
#define Hex   std::ios_base::hex
 
#define Internal   std::ios_base::internal
 
#define Left   std::ios_base::left
 
#define Oct   std::ios_base::oct
 
#define Right   std::ios_base::right
 
#define Scientific   std::ios_base::scientific
 
#define Showbase   std::ios_base::showbase
 
#define Showpoint   std::ios_base::showpoint
 
#define Showpos   std::ios_base::showpos
 
#define Skipws   std::ios_base::skipws
 
#define Unitbuf   std::ios_base::unitbuf
 
#define Uppercase   std::ios_base::uppercase
 
#define Bin   std::ios_base::bin
 
#define Adjustfield   std::ios_base::adjustfield
 
#define Basefield   std::ios_base::basefield
 
#define Floatfield   std::ios_base::floatfield
 
#define Nolock   std::ios_base::nolock
 
#define Nolockbuf   std::ios_base::nolockbuf
 
#define TEST(M, V, C)    ++ntried; nfailed += test< charT, Traits > (__LINE__, M, V, C)
 

Enumerations

enum  Manip {
  resetiosflags , setiosflags , setbase , setfill ,
  setprecision , setw
}
 

Functions

template<typename T >
const char * type_name ()
 
_RWSTD_SPECIALIZED_FUNCTION const char * type_name< char > ()
 
_RWSTD_SPECIALIZED_FUNCTION const char * type_name< std::char_traits< char > > ()
 
_RWSTD_SPECIALIZED_FUNCTION const char * type_name< CharTraits< char > > ()
 
_RWSTD_SPECIALIZED_FUNCTION const char * type_name< wchar_t > ()
 
_RWSTD_SPECIALIZED_FUNCTION const char * type_name< std::char_traits< wchar_t > > ()
 
_RWSTD_SPECIALIZED_FUNCTION const char * type_name< CharTraits< wchar_t > > ()
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ _RWSTD_NO_REDUNDANT_DEFINITIONS

#define _RWSTD_NO_REDUNDANT_DEFINITIONS

27.std.manip.cpp - test exercising 27.6.3 - Standard manipulators

$Id$

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 1994-2008 Rogue Wave Software.

Definition at line 39 of file 27.std.manip.cpp.

◆ _RWSTD_NO_TEMPLATE_DEFINITIONS

#define _RWSTD_NO_TEMPLATE_DEFINITIONS

Definition at line 46 of file 27.std.manip.cpp.

◆ Adjustfield

#define Adjustfield   std::ios_base::adjustfield

Definition at line 439 of file 27.std.manip.cpp.

◆ Basefield

#define Basefield   std::ios_base::basefield

Definition at line 440 of file 27.std.manip.cpp.

◆ Bin

#define Bin   std::ios_base::bin

Definition at line 438 of file 27.std.manip.cpp.

◆ Boolalpha

#define Boolalpha   std::ios_base::boolalpha

Definition at line 423 of file 27.std.manip.cpp.

◆ Dec

#define Dec   std::ios_base::dec

Definition at line 424 of file 27.std.manip.cpp.

◆ Fixed

#define Fixed   std::ios_base::fixed

Definition at line 425 of file 27.std.manip.cpp.

◆ Floatfield

#define Floatfield   std::ios_base::floatfield

Definition at line 441 of file 27.std.manip.cpp.

◆ Hex

#define Hex   std::ios_base::hex

Definition at line 426 of file 27.std.manip.cpp.

◆ Internal

#define Internal   std::ios_base::internal

Definition at line 427 of file 27.std.manip.cpp.

◆ Left

#define Left   std::ios_base::left

Definition at line 428 of file 27.std.manip.cpp.

◆ Nolock

Definition at line 442 of file 27.std.manip.cpp.

◆ Nolockbuf

#define Nolockbuf   std::ios_base::nolockbuf

Definition at line 443 of file 27.std.manip.cpp.

◆ Oct

#define Oct   std::ios_base::oct

Definition at line 429 of file 27.std.manip.cpp.

◆ Right

#define Right   std::ios_base::right

Definition at line 430 of file 27.std.manip.cpp.

◆ Scientific

#define Scientific   std::ios_base::scientific

Definition at line 431 of file 27.std.manip.cpp.

◆ Showbase

#define Showbase   std::ios_base::showbase

Definition at line 432 of file 27.std.manip.cpp.

◆ Showpoint

#define Showpoint   std::ios_base::showpoint

Definition at line 433 of file 27.std.manip.cpp.

◆ Showpos

#define Showpos   std::ios_base::showpos

Definition at line 434 of file 27.std.manip.cpp.

◆ Skipws

#define Skipws   std::ios_base::skipws

Definition at line 435 of file 27.std.manip.cpp.

◆ TEST

#define TEST (   M,
  V,
  C 
)     ++ntried; nfailed += test< charT, Traits > (__LINE__, M, V, C)

◆ Unitbuf

#define Unitbuf   std::ios_base::unitbuf

Definition at line 436 of file 27.std.manip.cpp.

◆ Uppercase

#define Uppercase   std::ios_base::uppercase

Definition at line 437 of file 27.std.manip.cpp.

Enumeration Type Documentation

◆ Manip

enum Manip
Enumerator
resetiosflags 
setiosflags 
setbase 
setfill 
setprecision 
setw 

Definition at line 118 of file 27.std.manip.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 703 of file 27.std.manip.cpp.

◆ type_name()

template<typename T >
const char * type_name ( )

◆ type_name< char >()

_RWSTD_SPECIALIZED_FUNCTION const char * type_name< char > ( )

Definition at line 71 of file 27.std.manip.cpp.

◆ type_name< CharTraits< char > >()

_RWSTD_SPECIALIZED_FUNCTION const char * type_name< CharTraits< char > > ( )

Definition at line 85 of file 27.std.manip.cpp.

◆ type_name< CharTraits< wchar_t > >()

Definition at line 108 of file 27.std.manip.cpp.

◆ type_name< std::char_traits< char > >()

_RWSTD_SPECIALIZED_FUNCTION const char * type_name< std::char_traits< char > > ( )

Definition at line 78 of file 27.std.manip.cpp.

◆ type_name< std::char_traits< wchar_t > >()

_RWSTD_SPECIALIZED_FUNCTION const char * type_name< std::char_traits< wchar_t > > ( )

Definition at line 101 of file 27.std.manip.cpp.

◆ type_name< wchar_t >()

Definition at line 94 of file 27.std.manip.cpp.