Newer
Older
* Copyright (c) 2012, OpenGeoSys Community (http://www.opengeosys.org)
* Distributed under a Modified BSD License.
* See accompanying file LICENSE.txt or
*
*/
#ifndef FILETOOLS_H
#define FILETOOLS_H
#include <string>
#include <fstream>
{
/**
* \brief Returns true if given file exists. From http://www.techbytes.ca/techbyte103.html
*
* \param strFilename the file name
bool IsFileExisting(const std::string &strFilename);
/**
* \brief write value as binary into the given output stream
*
* \param T data type of the value
* \param out output stream, have to be opened in binary mode
template <typename T> void writeValueBinary(std::ostream &out, T const& val)
}
/**
* \brief truncate a file
void truncateFile( std::string const& file_path);
#endif // FILETOOLS_H