IMP
2.3.1
The Integrative Modeling Platform
|
#include <IMP/base/file.h>
A TextOutput can be implicitly constructed from a C++ stream, a Python filelike object or a path to a file. As a result, those can be passed directly to functions which take a TextOutput as an argument.
Files are created lazily, so TextOutput can be passed as arguments to functions that might not produce output.