#include <OSOption.h>
Collaboration diagram for PathPairs:
Public Member Functions | |
PathPairs () | |
Default constructor. | |
~PathPairs () | |
Class destructor. | |
bool | IsEqual (PathPairs *that) |
A function to check for the equality of two objects. | |
bool | setPathPair (int numberOfPathPairs, PathPair **pathPair) |
A function to set an array of <pathPair> elements. | |
bool | addPathPair (std::string fromPath, std::string toPath, bool makeCopy) |
A function to add a <pathPair> element. | |
Public Attributes | |
int | numberOfPathPairs |
the number of <path> children | |
PathPair ** | pathPair |
the list of directory and file paths |
Definition at line 667 of file OSOption.h.
PathPairs::PathPairs | ( | ) |
PathPairs::~PathPairs | ( | ) |
Class destructor.
Definition at line 331 of file OSOption.cpp.
References numberOfPathPairs, and pathPair.
bool PathPairs::IsEqual | ( | PathPairs * | that | ) |
A function to check for the equality of two objects.
Definition at line 7339 of file OSOption.cpp.
References numberOfPathPairs, and pathPair.
bool PathPairs::setPathPair | ( | int | numberOfPathPairs, | |
PathPair ** | pathPair | |||
) |
A function to set an array of <pathPair> elements.
numberOfPathPairs,: | number of <pathPair> elements to be set | |
path,: | the array of <pathPair> elements that are to be set |
Definition at line 3842 of file OSOption.cpp.
References ErrorClass::errormsg, and pathPair.
Referenced by OSOption::setInputDirectoriesToMove(), OSOption::setInputFilesToMove(), OSOption::setOutputDirectoriesToMove(), and OSOption::setOutputFilesToMove().
bool PathPairs::addPathPair | ( | std::string | fromPath, | |
std::string | toPath, | |||
bool | makeCopy | |||
) |
A function to add a <pathPair> element.
fromPath,: | the path from which to copy or move | |
toPath,: | the path to which to copy or move | |
makecopy,: | tracks whether a copy is to be made |
Definition at line 3876 of file OSOption.cpp.
References ErrorClass::errormsg, PathPair::from, PathPair::makeCopy, numberOfPathPairs, pathPair, and PathPair::to.
Referenced by OSOption::setAnotherInputDirectoryToMove(), OSOption::setAnotherInputFileToMove(), OSOption::setAnotherOutputDirectoryToMove(), and OSOption::setAnotherOutputFileToMove().
the number of <path> children
Definition at line 671 of file OSOption.h.
Referenced by addPathPair(), OSOption::getNumberOfInputDirectoriesToMove(), OSOption::getNumberOfInputFilesToMove(), OSOption::getNumberOfOutputDirectoriesToMove(), OSOption::getNumberOfOutputFilesToMove(), IsEqual(), and ~PathPairs().
the list of directory and file paths
Definition at line 674 of file OSOption.h.
Referenced by addPathPair(), OSOption::getInputDirectoriesToMove(), OSOption::getInputFilesToMove(), OSOption::getOutputDirectoriesToMove(), OSOption::getOutputFilesToMove(), IsEqual(), PathPairs(), OSOption::setInputDirectoriesToMove(), OSOption::setInputFilesToMove(), OSOption::setOutputDirectoriesToMove(), OSOption::setOutputFilesToMove(), setPathPair(), and ~PathPairs().