HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_TempFileManager Class Reference

#include <UT_TempFileManager.h>

Public Member Functions

 UT_TempFileManager ()
 
 ~UT_TempFileManager ()
 

Static Public Member Functions

static UT_API FILE * createTempFile (UT_StringHolder &filename, const char *prefix=nullptr)
 
static UT_API UT_OFStreamcreateTempFileStream (UT_StringHolder &filename, const char *prefix=nullptr)
 
static UT_API void removeTempFile (const char *filename)
 
static UT_API UT_StringHolder getTempFilename (const char *prefix=nullptr)
 
static UT_API const
UT_StringArray
getAllTempFilenames ()
 
static UT_API bool addTempFile (const UT_StringHolder &filename)
 

Detailed Description

Definition at line 24 of file UT_TempFileManager.h.

Constructor & Destructor Documentation

UT_TempFileManager::UT_TempFileManager ( )
UT_TempFileManager::~UT_TempFileManager ( )

Member Function Documentation

static UT_API bool UT_TempFileManager::addTempFile ( const UT_StringHolder filename)
static
static UT_API FILE* UT_TempFileManager::createTempFile ( UT_StringHolder filename,
const char *  prefix = nullptr 
)
static
static UT_API UT_OFStream* UT_TempFileManager::createTempFileStream ( UT_StringHolder filename,
const char *  prefix = nullptr 
)
static
static UT_API const UT_StringArray& UT_TempFileManager::getAllTempFilenames ( )
static
static UT_API UT_StringHolder UT_TempFileManager::getTempFilename ( const char *  prefix = nullptr)
static
static UT_API void UT_TempFileManager::removeTempFile ( const char *  filename)
static

The documentation for this class was generated from the following file: