Class IfcSpfStream¶
Defined in File IfcSpfStream.h
Class Documentation¶
-
class
IfcParse::IfcSpfStream¶ The IfcSpfStream class represents a ISO 10303-21 IFC-SPF file in memory. The file is interpreted as a sequence of tokens which are lazily interpreted only when requested.
Public Functions
-
IfcSpfStream(const std::string &fn)¶
-
IfcSpfStream(std::istream &f, int len)¶
-
IfcSpfStream(void *data, int len)¶
-
~IfcSpfStream()¶
-
char
Peek()¶ Returns the character at the cursor.
-
char
Read(unsigned int offset)¶ Returns the character at specified offset.
-
void
Inc()¶ Increment the file cursor and reads new page if necessary.
-
void
Close()¶
-
void
Seek(unsigned int offset)¶ Moves the file cursor to an arbitrary offset in the file.
-
unsigned int
Tell()¶ Returns the cursor position.
-
bool
is_eof_at(unsigned int)¶
-
void
increment_at(unsigned int&)¶
-
char
peek_at(unsigned int)¶
-