summaryrefslogtreecommitdiff
path: root/tools/src/scaninc/source_file.cpp
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2021-11-23 09:31:09 +0100
committerHenny022p <info@henny022.de>2021-11-23 09:31:09 +0100
commitdee773da4a12af1c48bf58d6275fe4fed20871b6 (patch)
tree95b99e35c56c3d92a48f3becd484028a2a0fc745 /tools/src/scaninc/source_file.cpp
parent5f41468ba85deca14747b9dd23ca7a1cf6bdd2a4 (diff)
apply clang-format to tool sources
Diffstat (limited to 'tools/src/scaninc/source_file.cpp')
-rw-r--r--[-rwxr-xr-x]tools/src/scaninc/source_file.cpp47
1 files changed, 15 insertions, 32 deletions
diff --git a/tools/src/scaninc/source_file.cpp b/tools/src/scaninc/source_file.cpp
index f23ff6db..12daa0c6 100755..100644
--- a/tools/src/scaninc/source_file.cpp
+++ b/tools/src/scaninc/source_file.cpp
@@ -21,9 +21,7 @@
#include <new>
#include "source_file.h"
-
-SourceFileType GetFileType(std::string& path)
-{
+SourceFileType GetFileType(std::string& path) {
std::size_t pos = path.find_last_of('.');
if (pos == std::string::npos)
@@ -41,13 +39,12 @@ SourceFileType GetFileType(std::string& path)
return SourceFileType::Inc;
else
FATAL_ERROR("Unrecognized extension \"%s\"\n", extension.c_str());
-
+
// Unreachable
return SourceFileType::Cpp;
}
-std::string GetDir(std::string& path)
-{
+std::string GetDir(std::string& path) {
std::size_t slash = path.rfind('/');
if (slash != std::string::npos)
@@ -56,20 +53,15 @@ std::string GetDir(std::string& path)
return std::string("");
}
-SourceFile::SourceFile(std::string path)
-{
+SourceFile::SourceFile(std::string path) {
m_file_type = GetFileType(path);
m_src_dir = GetDir(path);
- if (m_file_type == SourceFileType::Cpp
- || m_file_type == SourceFileType::Header)
- {
+ if (m_file_type == SourceFileType::Cpp || m_file_type == SourceFileType::Header) {
new (&m_source_file.c_file) CFile(path);
m_source_file.c_file.FindIncbins();
- }
- else
- {
+ } else {
AsmFile file(path);
std::set<std::string> incbins;
std::set<std::string> includes;
@@ -77,49 +69,40 @@ SourceFile::SourceFile(std::string path)
IncDirectiveType incDirectiveType;
std::string outputPath;
- while ((incDirectiveType = file.ReadUntilIncDirective(outputPath)) != IncDirectiveType::None)
- {
+ while ((incDirectiveType = file.ReadUntilIncDirective(outputPath)) != IncDirectiveType::None) {
if (incDirectiveType == IncDirectiveType::Include)
includes.insert(outputPath);
else
incbins.insert(outputPath);
}
-
- new (&m_source_file.asm_wrapper) SourceFile::InnerUnion::AsmWrapper{incbins, includes};
+
+ new (&m_source_file.asm_wrapper) SourceFile::InnerUnion::AsmWrapper{ incbins, includes };
}
}
-SourceFile::~SourceFile()
-{
- if (m_file_type == SourceFileType::Cpp || m_file_type == SourceFileType::Header)
- {
+SourceFile::~SourceFile() {
+ if (m_file_type == SourceFileType::Cpp || m_file_type == SourceFileType::Header) {
m_source_file.c_file.~CFile();
- }
- else
- {
+ } else {
m_source_file.asm_wrapper.asm_incbins.~set();
m_source_file.asm_wrapper.asm_includes.~set();
}
}
-const std::set<std::string>& SourceFile::GetIncbins()
-{
+const std::set<std::string>& SourceFile::GetIncbins() {
if (m_file_type == SourceFileType::Cpp || m_file_type == SourceFileType::Header)
return m_source_file.c_file.GetIncbins();
else
return m_source_file.asm_wrapper.asm_incbins;
}
-const std::set<std::string>& SourceFile::GetIncludes()
-{
+const std::set<std::string>& SourceFile::GetIncludes() {
if (m_file_type == SourceFileType::Cpp || m_file_type == SourceFileType::Header)
return m_source_file.c_file.GetIncludes();
else
return m_source_file.asm_wrapper.asm_includes;
}
-std::string& SourceFile::GetSrcDir()
-{
+std::string& SourceFile::GetSrcDir() {
return m_src_dir;
}
-