NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
fileops.hpp
Go to the documentation of this file.
1/*****************************************************************************
2 NumeRe: Framework fuer Numerische Rechnungen
3 Copyright (C) 2018 Erik Haenel et al.
4
5 This program is free software: you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation, either version 3 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>.
17******************************************************************************/
18
19
20#ifndef FILEOPS_HPP
21#define FILEOPS_HPP
22
23#include <string>
24#include <vector>
25#include "../commandlineparser.hpp"
26#include "../datamanagement/memorymanager.hpp"
27#include "../settings.hpp"
28#include "../ParserLib/muParser.h"
29
30using namespace mu;
31
32bool removeFile(CommandLineParser& cmdParser);
33bool moveOrCopyFiles(CommandLineParser& cmdParser);
34bool generateTemplate(const std::string& sFile, const std::string& sTempl, const std::vector<std::string>& vTokens, Settings& _option);
35
36
37#endif // FILEOPS_HPP
This class provides the functionality to extract the different components of a command line into the ...
This class manages the setting values of the internal (kernel) settings of this application.
Definition: settings.hpp:663
bool generateTemplate(const std::string &sFile, const std::string &sTempl, const std::vector< std::string > &vTokens, Settings &_option)
Definition: fileops.cpp:263
bool removeFile(CommandLineParser &cmdParser)
Removes one or more files from the disk.
Definition: fileops.cpp:37
bool moveOrCopyFiles(CommandLineParser &cmdParser)
Moves or copies files from one location to another. Supports also wildcards and file lists.
Definition: fileops.cpp:98
Namespace for mathematical applications.
Definition: muParser.cpp:53