Rose::StringUtility::classifyFileName
Determine whether a file is source code or system library.
Synopses
Declared in <src/Rose/StringUtility/FileUtility.h>
Determine whether a file is source code or system library.
[[visibility]]
FileNameClassification
classifyFileName(
std::string const& fileName,
std::string const& appPath);
Determine whether a file is source code or system library.
[[visibility]]
FileNameClassification
classifyFileName(
std::string const& fileName,
std::string const& appPath,
OSType os);
Determine whether a file is source code or system library.
[[visibility]]
FileNameClassification
classifyFileName(
std::string const& fileName,
std::string const& appPath,
std::map<std::string, std::string> const& libPathCollection);
Determine whether a file is source code or system library.
[[visibility]]
FileNameClassification
classifyFileName(
std::string const& fileName,
std::string const& appPath,
std::map<std::string, std::string> const& libPathCollection,
OSType os);
Return Value
Classification result.
Parameters
Name |
Description |
fileName |
File to classify. |
appPath |
Application source root. |
os |
Operating system type to assume. |
libPathCollection |
Library search paths. |
Created with MrDocs