13#ifndef FILEPLACEHOLDERMANAGER_HPP_
14#define FILEPLACEHOLDERMANAGER_HPP_
50 std::string
const& placeholderDirectory =
"",
51 std::string
const& outputDirectory =
"" );
62 std::string
const inputDirectory =
"",
63 std::string placeholderDirectory =
"",
64 std::string outputDirectory =
"" );
102 inline std::string
const&
108 inline std::string
const&
114 inline std::string
const&
bool holdNextPlace(bool const deleteLastPlaceholder=true)
FilePlaceholderManager(std::string const inputSuffix="", std::string const placeholderSuffix="", std::string const outputSuffix="")
std::vector< FilenameTriple > filenameTriples
std::string lastPlaceholder
std::string const & getOutput() const
std::vector< FilenameTriple >::const_iterator whichTriple
std::string const placeholderSuffix
std::string const & getPlaceholder() const
~FilePlaceholderManager()
std::string currentSuffix
std::string const & getInput() const
std::string const inputSuffix
std::string const outputSuffix
void prepareFilenames(std::string const &inputDirectory, std::string const &placeholderDirectory="", std::string const &outputDirectory="")
FilenameTriple currentTriple
std::string placeholderFile