Dummy input stream, which can be used as a placeholder for interfaces taking an Istream or ISstream. Aborts at any attempt to read from it. More...
Public Member Functions | |
dummyISstream ()=default | |
virtual | ~dummyISstream ()=default |
virtual Istream & | read (token &) |
virtual Istream & | read (char &) |
virtual Istream & | read (word &) |
virtual Istream & | read (string &) |
virtual Istream & | read (label &) |
virtual Istream & | read (floatScalar &) |
virtual Istream & | read (doubleScalar &) |
virtual Istream & | read (char *, std::streamsize) |
virtual Istream & | readRaw (char *, std::streamsize) |
virtual bool | beginRawRead () |
virtual bool | endRawRead () |
virtual void | rewind () |
virtual ios_base::fmtflags | flags () const |
virtual ios_base::fmtflags | flags (const ios_base::fmtflags) |
![]() | |
IStringStream (IOstreamOption streamOpt=IOstreamOption()) | |
IStringStream (const std::string &s, IOstreamOption streamOpt=IOstreamOption()) | |
IStringStream (const char *s, IOstreamOption streamOpt=IOstreamOption()) | |
IStringStream (const IStringStream &str) | |
virtual void | reset (const std::string &s) |
virtual void | print (Ostream &os) const |
Istream & | operator() () const |
![]() | |
Foam::string | str () const |
void | str (const std::string &s) |
![]() | |
ISstream (std::istream &is, const string &streamName, IOstreamOption streamOpt=IOstreamOption()) | |
ISstream (std::istream &is, const string &streamName, IOstreamOption::streamFormat fmt, IOstreamOption::versionNumber ver=IOstreamOption::currentVersion, IOstreamOption::compressionType cmp=IOstreamOption::UNCOMPRESSED) | |
virtual | ~ISstream ()=default |
virtual const fileName & | name () const |
virtual fileName & | name () |
bool | seekCommentEnd_Cstyle () |
bool | continueReadUntilRightBrace (std::string &str, const bool stripComments=true) |
ISstream & | get (char &c) |
int | peek () |
ISstream & | getLine (std::string &str, char delim='\n') |
std::streamsize | getLine (std::nullptr_t, char delim='\n') |
ISstream & | putback (const char c) |
virtual std::istream & | stdStream () |
virtual const std::istream & | stdStream () const |
![]() | |
Istream (const Istream &)=default | |
virtual | ~Istream ()=default |
Istream (IOstreamOption streamOpt=IOstreamOption()) | |
Istream (IOstreamOption::streamFormat fmt, IOstreamOption::versionNumber ver=IOstreamOption::currentVersion, IOstreamOption::compressionType cmp=IOstreamOption::UNCOMPRESSED) | |
const token & | peekBack () const noexcept |
bool | peekBack (token &tok) |
void | putBack (const token &tok) |
bool | getBack (token &tok) |
bool | readBegin (const char *funcName) |
bool | readEnd (const char *funcName) |
char | readBeginList (const char *funcName) |
char | readEndList (const char *funcName) |
Istream & | operator() () const |
![]() | |
IOstream (const IOstream &)=default | |
virtual | ~IOstream ()=default |
IOstream (IOstreamOption streamOpt=IOstreamOption()) | |
IOstream (IOstreamOption::streamFormat fmt, IOstreamOption::versionNumber ver, IOstreamOption::compressionType cmp=IOstreamOption::UNCOMPRESSED) | |
fileName | relativeName () const |
virtual bool | check (const char *operation) const |
bool | fatalCheck (const char *operation) const |
bool | opened () const noexcept |
bool | closed () const noexcept |
bool | good () const noexcept |
bool | eof () const noexcept |
bool | fail () const noexcept |
bool | bad () const noexcept |
operator bool () const noexcept | |
bool | operator! () const noexcept |
unsigned | labelByteSize () const noexcept |
unsigned | scalarByteSize () const noexcept |
void | setLabelByteSize (unsigned nbytes) noexcept |
void | setScalarByteSize (unsigned nbytes) noexcept |
template<class T = label> | |
std::enable_if< std::is_integral< T >::value, bool >::type | checkLabelSize () const noexcept |
template<class T = scalar> | |
std::enable_if< std::is_floating_point< T >::value, bool >::type | checkScalarSize () const noexcept |
label | lineNumber () const noexcept |
label & | lineNumber () noexcept |
label | lineNumber (const label num) noexcept |
void | setEof () noexcept |
void | setFail () noexcept |
void | setBad () |
ios_base::fmtflags | setf (const ios_base::fmtflags f) |
ios_base::fmtflags | setf (const ios_base::fmtflags f, const ios_base::fmtflags mask) |
void | unsetf (const ios_base::fmtflags f) |
void | print (Ostream &os, const int streamState) const |
InfoProxy< IOstream > | info () const |
![]() | |
constexpr | IOstreamOption (streamFormat fmt=streamFormat::ASCII, compressionType comp=compressionType::UNCOMPRESSED) noexcept |
constexpr | IOstreamOption (streamFormat fmt, compressionType comp, versionNumber ver) noexcept |
constexpr | IOstreamOption (streamFormat fmt, versionNumber ver, compressionType comp=compressionType::UNCOMPRESSED) noexcept |
IOstreamOption (const IOstreamOption &opt, streamFormat fmt) noexcept | |
streamFormat | format () const noexcept |
streamFormat | format (const streamFormat fmt) noexcept |
streamFormat | format (const word &formatName) |
compressionType | compression () const noexcept |
compressionType | compression (const compressionType comp) noexcept |
compressionType | compression (const word &compName) |
versionNumber | version () const noexcept |
versionNumber | version (const versionNumber ver) noexcept |
versionNumber | version (const token &tok) |
Additional Inherited Members | |
![]() | |
enum | streamAccess : char { CLOSED = 0, OPENED } |
![]() | |
enum | streamFormat : char { ASCII = 0, BINARY } |
enum | compressionType : char { UNCOMPRESSED = 0, COMPRESSED } |
![]() | |
static unsigned int | defaultPrecision () noexcept |
static unsigned int | defaultPrecision (unsigned int prec) noexcept |
![]() | |
static streamFormat | formatEnum (const word &formatName, const streamFormat deflt=streamFormat::ASCII) |
static streamFormat | formatEnum (const word &key, const dictionary &dict, const streamFormat deflt=streamFormat::ASCII) |
static compressionType | compressionEnum (const word &compName, const compressionType deflt=compressionType::UNCOMPRESSED) |
static compressionType | compressionEnum (const word &key, const dictionary &dict, const compressionType deflt=compressionType::UNCOMPRESSED) |
![]() | |
static unsigned int | precision_ |
![]() | |
static const Enum< streamFormat > | formatNames |
static const versionNumber | currentVersion |
![]() | |
typedef std::istringstream | stream_type |
![]() | |
StringStreamAllocator ()=default | |
StringStreamAllocator (const std::string &s) | |
![]() | |
bool | hasPutback () const noexcept |
![]() | |
void | setOpened () noexcept |
void | setClosed () noexcept |
void | setState (std::ios_base::iostate state) noexcept |
void | setGood () noexcept |
![]() | |
stream_type | stream_ |
![]() | |
std::ios_base::iostate | ioState_ |
streamAccess | openClosed_ |
unsigned char | sizeofLabel_ |
unsigned char | sizeofScalar_ |
label | lineNumber_ |
![]() | |
static fileName | staticName_ |
Dummy input stream, which can be used as a placeholder for interfaces taking an Istream or ISstream. Aborts at any attempt to read from it.
Definition at line 52 of file dummyISstream.H.
|
default |
|
virtualdefault |
Reimplemented from ISstream.
Definition at line 72 of file dummyISstream.H.
References NotImplemented.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 79 of file dummyISstream.H.
References NotImplemented.
Reimplemented from ISstream.
Definition at line 86 of file dummyISstream.H.
References NotImplemented.
Reimplemented from ISstream.
Definition at line 93 of file dummyISstream.H.
References NotImplemented.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 100 of file dummyISstream.H.
References NotImplemented.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 107 of file dummyISstream.H.
References NotImplemented.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 114 of file dummyISstream.H.
References NotImplemented.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 121 of file dummyISstream.H.
References NotImplemented.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 128 of file dummyISstream.H.
References NotImplemented.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 135 of file dummyISstream.H.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 141 of file dummyISstream.H.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 147 of file dummyISstream.H.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 151 of file dummyISstream.H.
|
inlinevirtual |
Reimplemented from ISstream.
Definition at line 157 of file dummyISstream.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.