Skip to content
Snippets Groups Projects
Commit 88be462e authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

Style.

parent 48bcf28b
No related branches found
No related tags found
No related merge requests found
/**
* \file
* \author Lars Bilke
* \date Apr. 2010
* \brief Filename manipulation routines implementation.
*
* \copyright
* Copyright (c) 2012, OpenGeoSys Community (http://www.opengeosys.org)
* Distributed under a Modified BSD License.
* See accompanying file LICENSE.txt or
* http://www.opengeosys.org/project/license
*
*
* \file FileTools.cpp
*
* Created on 2010-04-26 by Lars Bilke
*
*/
#include "FileTools.h"
......@@ -18,7 +19,6 @@
namespace BaseLib
{
/**
* Returns true if given file exists. From http://www.techbytes.ca/techbyte103.html
*/
......@@ -32,13 +32,10 @@ bool IsFileExisting(const std::string &strFilename)
intStat = stat(strFilename.c_str(),&stFileInfo);
if(intStat == 0)
{
// We were able to get the file attributes
// so the file obviously exists.
blnReturn = true;
}
else
{
// We were not able to get the file attributes.
// This may mean that we don't have permission to
// access the folder which contains this file. If you
......@@ -46,9 +43,8 @@ bool IsFileExisting(const std::string &strFilename)
// return values of stat which will give you
// more details on why stat failed.
blnReturn = false;
}
return(blnReturn);
return blnReturn;
}
/**
......@@ -56,8 +52,8 @@ bool IsFileExisting(const std::string &strFilename)
*/
void truncateFile( std::string const& filename)
{
std::ofstream ofs(filename.c_str(), std::ios_base::trunc);
ofs.close();
std::ofstream ofs(filename.c_str(), std::ios_base::trunc);
ofs.close();
}
/** Finds the position of last file path separator.
......@@ -93,7 +89,7 @@ std::string dropFileExtension(std::string const& filename)
std::string extractBaseName(std::string const& pathname)
{
const size_t p = findLastPathSeparator(pathname);
return pathname.substr(p+1);
return pathname.substr(p + 1);
}
std::string extractBaseNameWithoutExtension(std::string const& pathname)
......@@ -113,14 +109,14 @@ std::string getFileExtension(const std::string &path)
bool hasFileExtension(std::string const& extension, std::string const& filename)
{
std::string ext = stringToUpper(extension); // Copy for modification.
std::string ext = stringToUpper(extension); // Copy for modification.
std::string file_ext = stringToUpper(getFileExtension(filename));
return ext == file_ext;
}
std::string copyPathToFileName(const std::string &file_name,
const std::string &source)
const std::string &source)
{
// check if file_name already contains a full path
const size_t pos = findLastPathSeparator(file_name);
......@@ -135,6 +131,4 @@ std::string extractPath(std::string const& pathname)
const size_t pos = findLastPathSeparator(pathname);
return pathname.substr(0, pos + 1);
}
} // end namespace BaseLib
/**
* \file
* \author Lars Bilke
* \date Apr. 2010
* \brief Filename manipulation routines.
*
* \copyright
* Copyright (c) 2012, OpenGeoSys Community (http://www.opengeosys.org)
* Distributed under a Modified BSD License.
* See accompanying file LICENSE.txt or
* http://www.opengeosys.org/project/license
*
*
* \file FileTools.h
*
* Created on 2010-04-26 by Lars Bilke
*
*/
#ifndef FILETOOLS_H
#define FILETOOLS_H
#include <string>
#include <fstream>
#include <string>
namespace BaseLib
{
/**
* \brief Returns true if given file exists. From http://www.techbytes.ca/techbyte103.html
*
......@@ -37,7 +36,7 @@ bool IsFileExisting(const std::string &strFilename);
*/
template <typename T> void writeValueBinary(std::ostream &out, T const& val)
{
out.write((const char*)&val, sizeof(T));
out.write((const char*)&val, sizeof(T));
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment