MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / addFiles

Method addFiles

TheForceEngine/TFE_A11y/filePathList.cpp:10–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8 }
9
10 void FilePathList::addFiles(const char directoryPath[], const char extension[], std::function<bool(const string)> filterFunc)
11 {
12 FileList dirList;
13 FileUtil::readDirectory(directoryPath, extension, dirList);
14 if (!dirList.empty())
15 {
16 const size_t count = dirList.size();
17 const std::string* dir = dirList.data();
18 for (size_t d = 0; d < count; d++)
19 {
20 if (filterFunc == nullptr || filterFunc(dir[d]))
21 {
22 m_fileNames.push_back(dir[d]);
23 m_filePaths.push_back(directoryPath + dir[d]);
24 }
25 }
26 }
27 }
28
29 /**/
30 FilePath FilePathList::at(size_t index)

Callers 2

findFontFilesFunction · 0.80
findCaptionFilesFunction · 0.80

Calls 5

dataMethod · 0.80
push_backMethod · 0.80
readDirectoryFunction · 0.50
emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected