Removed using namespace directive for class member function definitions in source files

This commit is contained in:
Nav
2022-02-05 15:32:08 +00:00
parent 9bbc534973
commit 53a3c815d7
116 changed files with 13113 additions and 12664 deletions

View File

@@ -3,26 +3,27 @@
#include <QString>
#include <QStringList>
using namespace Bloom;
namespace Bloom
{
VersionNumber::VersionNumber(std::uint16_t major, std::uint16_t minor, std::uint16_t patch)
: major{major}, minor{minor}, patch{patch} {
this->combined = static_cast<std::uint32_t>(
std::stoul(std::to_string(this->major) + std::to_string(this->minor) + std::to_string(this->patch))
);
}
VersionNumber::VersionNumber(std::uint16_t major, std::uint16_t minor, std::uint16_t patch)
: major{major}, minor{minor}, patch{patch} {
this->combined = static_cast<std::uint32_t>(
std::stoul(std::to_string(this->major) + std::to_string(this->minor) + std::to_string(this->patch))
);
}
VersionNumber::VersionNumber(const std::string& versionNumber) {
auto versionNumberQStr = QString::fromStdString(versionNumber);
const auto explodedString = versionNumberQStr.split('.');
this->major = explodedString.value(0, "0").toUShort();
this->minor = explodedString.value(1, "0").toUShort();
this->patch = explodedString.value(2, "0").toUShort();
this->combined = versionNumberQStr.remove('.').toUInt();
}
std::string VersionNumber::toString() const {
return std::to_string(this->major) + "." + std::to_string(this->minor) + "." + std::to_string(this->patch);
VersionNumber::VersionNumber(const std::string& versionNumber) {
auto versionNumberQStr = QString::fromStdString(versionNumber);
const auto explodedString = versionNumberQStr.split('.');
this->major = explodedString.value(0, "0").toUShort();
this->minor = explodedString.value(1, "0").toUShort();
this->patch = explodedString.value(2, "0").toUShort();
this->combined = versionNumberQStr.remove('.').toUInt();
}
std::string VersionNumber::toString() const {
return std::to_string(this->major) + "." + std::to_string(this->minor) + "." + std::to_string(this->patch);
}
}