vk1.2: [20] Add generated function for alias struct types.

Some Vulkan APIs may contain alias struct types, we could add
function aliases to these generated functions for each alias
struct type. We use templates with arguments forwarding, since
there may be multiple functions overloading the same name with
different argument sets (e.g. in marshaling.py we define both
unmarshalPrototype and unmarshalPrototypeNoFilter).

Bug: b/179480537
Change-Id: I58c60e6f389eb6485b4f8a9821484f99902308c2
11 files changed
tree: 6ae8795171b6d9d09b40e8badbfbfbf8f0a66834
  1. registry/