Move explicitly defaulted copy assignment operators of structs into !defined(VULKAN_HPP_NO_STRUCT_CONSTRUCTORS) section

To explicitly default the copy assignment operator is only needed, if there are other constructors. Otherwise, some compilers warn about it.
This commit is contained in:
asuessenbach
2022-10-26 08:56:25 +02:00
parent b8b978cfdc
commit 2382684a69
3 changed files with 879 additions and 881 deletions

View File

@@ -886,7 +886,6 @@ private:
std::string generateStaticAssertions() const;
std::string generateStaticAssertions( std::vector<RequireData> const & requireData, std::string const & title ) const;
std::string generateStruct( std::pair<std::string, StructureData> const & structure, std::set<std::string> & listedStructs ) const;
std::string generateStructAssignmentOperators( std::pair<std::string, StructureData> const & structure ) const;
std::string generateStructCompareOperators( std::pair<std::string, StructureData> const & structure ) const;
std::string generateStructConstructors( std::pair<std::string, StructureData> const & structData ) const;
std::string generateStructConstructorsEnhanced( std::pair<std::string, StructureData> const & structData ) const;