Loading...
Searching...
No Matches
9#ifndef _fei_iostream_hpp_
10#define _fei_iostream_hpp_
12#include "fei_macros.hpp"
29#ifdef FEI_HAVE_IOSTREAM
31#define FEI_OSTREAM std::ostream
32#define FEI_ISTREAM std::istream
33#define FEI_COUT std::cout
34#define FEI_ENDL std::endl
35#elif defined(FEI_HAVE_IOSTREAM_H)
37#define FEI_OSTREAM ostream
38#define FEI_ISTREAM istream
42#error "must have <iostream> or <iostream.h>"
46#ifdef FEI_HAVE_IOMANIP
48#elif defined (FEI_HAVE_IOMANIP_H)
52#ifdef FEI_HAVE_STD_IOS_FMTFLAGS
54#define IOS_FMTFLAGS std::ios_base::fmtflags
55#define IOS_SCIENTIFIC std::ios_base::scientific
56#define IOS_FLOATFIELD std::ios_base::floatfield
57#define IOS_FIXED std::ios_base::fixed
58#define IOS_APP std::ios_base::app
59#define IOS_OUT std::ios_base::out
63#define IOS_FMTFLAGS long
64#define IOS_SCIENTIFIC ios::scientific
65#define IOS_FLOATFIELD ios::floatfield
66#define IOS_FIXED ios::fixed
67#define IOS_APP ios::app
68#define IOS_OUT ios::out
70#ifdef FEI_IOS_FMTFLAGS
72#define IOS_FMTFLAGS ios::fmtflags
78#include <fei_console_ostream.hpp>