Loading...
Searching...
No Matches
IOstream.H File Reference
Include dependency graph for IOstream.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IOstream
 An IOstream is an abstract base class for all input/output systems; be they streams, files, token lists etc. More...
class  StreamAllocator< StreamType >
 A wrapper to hold a std::stream type for OpenFOAM wrapped streams. This is necessary since the OpenFOAM streams hold a reference to the normal std::stream. More...
class  istream
class  ostream

Namespaces

namespace  Foam
 Namespace for OpenFOAM.
namespace  Foam::Detail
 Implementation details for various OpenFOAM classes.

Macros

#define Foam_IOstream_extras

Typedefs

typedef IOstream &(* IOstreamManip) (IOstream &)
 An IOstream manipulator.

Functions

template<>
Ostreamoperator<< (Ostream &, const InfoProxy< IOstream > &)
IOstreamoperator<< (IOstream &io, IOstreamManip f)
 operator<< handling for manipulators without arguments
IOstreamdec (IOstream &io)
IOstreamhex (IOstream &io)
IOstreamoct (IOstream &io)
IOstreamfixed (IOstream &io)
IOstreamscientific (IOstream &io)
template<class IS, class Type, class... Args>
void inputLoop (IS &is, Type &arg1, Args &&... args)
 Input looping. Read into first parameter and recurse.
template<class OS, class Type, class... Args>
void outputLoop (OS &os, const Type &arg1, Args &&... args)
 Output looping. Write first parameter and recurse.

Detailed Description

Original source file IOstream.H

Definition in file IOstream.H.

Macro Definition Documentation

◆ Foam_IOstream_extras

#define Foam_IOstream_extras

Definition at line 63 of file IOstream.H.