Introduce usage of constexpr for constructors of structs. (#385)

This commit is contained in:
Andreas Süßenbach
2019-09-23 15:57:48 +02:00
committed by Markus Tavenrath
parent 720c8aec77
commit e2268eadb6
4 changed files with 2273 additions and 2210 deletions

View File

@@ -202,6 +202,7 @@ class VulkanHppGenerator
void appendStructure(std::string & str, std::pair<std::string, StructureData> const& structure) const;
void appendUnion(std::string & str, std::pair<std::string, StructureData> const& structure) const;
void appendUniqueTypes(std::string &str, std::string const& parentType, std::set<std::string> const& childrenTypes) const;
bool containsArray(std::string const& type) const;
bool containsUnion(std::string const& type) const;
std::string defaultValue(std::string const& type) const;
std::string determineEnhancedReturnType(CommandData const& commandData, size_t returnParamIndex, std::map<size_t, size_t> const& vectorParamIndices, bool twoStep, bool isStructureChain) const;