Introduce function release() to all vk::raii::HandleTypes.

This commit is contained in:
asuessenbach
2022-10-25 12:11:29 +02:00
parent ec9ee4ff04
commit d5ad2e1883
4 changed files with 392 additions and 8 deletions

View File

@@ -844,7 +844,7 @@ private:
std::string generateRAIIHandleContext( std::pair<std::string, HandleData> const & handle, std::set<std::string> const & specialFunctions ) const;
std::string generateRAIIHandleDestructorCallArguments( std::string const & handleType,
std::map<std::string, CommandData>::const_iterator destructorIt ) const;
std::tuple<std::string, std::string, std::string, std::string, std::string, std::string>
std::tuple<std::string, std::string, std::string, std::string, std::string, std::string, std::string>
generateRAIIHandleDetails( std::pair<std::string, HandleData> const & handle ) const;
std::string generateRAIIHandleForwardDeclarations( std::vector<RequireData> const & requireData, std::string const & title ) const;
std::string generateRAIIHandles() const;