libMems/Files.h File Reference

#include "unistd.h"
#include "boost/filesystem/operations.hpp"
#include "boost/filesystem/exception.hpp"
#include "boost/algorithm/string.hpp"
#include <string>
#include <sstream>
#include <iostream>
#include <iomanip>

Include dependency graph for Files.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

std::string CreateTempFileName (const std::string &prefix)
 Create a temporary file.

void deleteRegisteredFiles ()
std::vector< std::string > & registerFileToDelete (std::string fname="")
 Register a file name to be deleted before the process exits When passed an empty string, it does not add to the list of files to delete.


Function Documentation

std::string CreateTempFileName const std::string &  prefix  )  [inline]
 

Create a temporary file.

Definition at line 73 of file Files.h.

Referenced by mems::Aligner::align(), mems::ProgressiveAligner::alignPP(), mems::SeedOccurrenceList::construct(), mems::LoadAndCreateRawSequences(), and mems::SearchLCBGaps().

void deleteRegisteredFiles  )  [inline]
 

Definition at line 55 of file Files.h.

References registerFileToDelete().

std::vector< std::string > & registerFileToDelete std::string  fname = ""  )  [inline]
 

Register a file name to be deleted before the process exits When passed an empty string, it does not add to the list of files to delete.

Parameters:
fname The name of a file to delete, empty strings are ignored
Returns:
A vector of file names registered for deletion

Definition at line 41 of file Files.h.

Referenced by mems::ProgressiveAligner::alignPP(), deleteRegisteredFiles(), and mems::LoadAndCreateRawSequences().


Generated on Fri Mar 14 06:01:13 2008 for libMems by doxygen 1.3.6