src: fixed some clang tidy warnings

* implemented CxxDeclName constructors that just move the members
* removed empty destructors because they disable default move constructors
* removed some unnecessary code
* replaced ".size() == 0" with ".empty()" because it's more explicit
This commit is contained in:
mlangkabel
2017-12-27 18:46:56 +01:00
parent 8b21d57750
commit 4686ce7e91
42 changed files with 377 additions and 214 deletions
+1 -1
View File
@@ -84,7 +84,7 @@ FilePath::~FilePath()
boost::filesystem::path FilePath::getPath() const
{
return boost::filesystem::path(*(m_path.get()));
return *(m_path.get());
}
bool FilePath::empty() const
+1 -1
View File
@@ -20,7 +20,7 @@ public:
explicit FilePath(const char* filePath);
explicit FilePath(const std::string& filePath);
explicit FilePath(const boost::filesystem::path& filePath);
FilePath(const FilePath& filePath);
FilePath(const FilePath& other);
FilePath(FilePath&& other);
FilePath(const std::string& filePath, const std::string& base);
~FilePath();
@@ -24,7 +24,7 @@ SharedMemoryGarbageCollector* SharedMemoryGarbageCollector::createInstance()
s_instance = std::shared_ptr<SharedMemoryGarbageCollector>(new SharedMemoryGarbageCollector());
}
}
catch (boost::interprocess::interprocess_exception& e)
catch (boost::interprocess::interprocess_exception)
{
}