6#ifndef OPENVDB_IO_TEMPFILE_HAS_BEEN_INCLUDED
7#define OPENVDB_IO_TEMPFILE_HAS_BEEN_INCLUDED
9#include <openvdb/version.h>
43 std::unique_ptr<TempFileImpl> mImpl;
Output stream to a unique temporary file.
Definition: TempFile.h:21
bool is_open() const
Return true if the file is open for writing.
const std::string & filename() const
Return the path to the temporary file.
void close()
Close the file.
TempFile()
Create and open a unique file.
Definition: Exceptions.h:13
#define OPENVDB_VERSION_NAME
The version namespace name for this library version.
Definition: version.h.in:116
#define OPENVDB_USE_VERSION_NAMESPACE
Definition: version.h.in:202