| 452 | |
| 453 | |
| 454 | std::vector<Ref<ProjectFile>> Project::GetFiles() const |
| 455 | { |
| 456 | size_t count; |
| 457 | BNProjectFile** files = BNProjectGetFiles(m_object, &count); |
| 458 | |
| 459 | std::vector<Ref<ProjectFile>> result; |
| 460 | result.reserve(count); |
| 461 | for (size_t i = 0; i < count; i++) |
| 462 | { |
| 463 | result.push_back(new ProjectFile(BNNewProjectFileReference(files[i]))); |
| 464 | } |
| 465 | |
| 466 | BNFreeProjectFileList(files, count); |
| 467 | return result; |
| 468 | } |
| 469 | |
| 470 | |
| 471 | Ref<ProjectFile> Project::GetFileById(const std::string& id) const |
no test coverage detected