Go to the documentation of this file.
35 #ifndef ensightReadFile_H
36 #define ensightReadFile_H
A class for handling file names.
Input from file stream, using an ISstream.
auto key(const Type &t) -> typename std::enable_if< std::is_enum< Type >::value, typename std::underlying_type< Type >::type >::type
Ensight output with specialized read() for strings, integers and floats. Correctly handles binary rea...
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
streamFormat
Data format (ascii | binary)
Istream & readBinaryHeader()
Read "C Binary" for binary files (eg, geometry/measured)
unsigned int count(const UList< bool > &bools, const bool val=true)
Count number of 'true' entries.
~ensightReadFile()=default
Destructor.
virtual Istream & readKeyword(string &key)
Read element keyword.
virtual Istream & read(char *buf, std::streamsize count)
Binary read.
virtual Istream & read(token &)=0
Return next token from stream.