diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index f4bb435..58bac3d 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -4549,6 +4549,15 @@ int main( int argc, char **argv ) template ClassType& get() { return static_cast(*this);} + template + std::tuple get() + { + return std::tuple_cat( + std::make_tuple(get(),get()), + std::make_tuple(get()...) + ); + } + private: template void link()