def genFuncEntryTable(type, name):
    funcs = [f for f in api.functions if (f.getType() == type)]
    refFuncs = {}
    for f in api.functions:
        if (f.alias != None):
            refFuncs[f.alias] = f
    (yield ('static const tcu::StaticFunctionLibrary::Entry %s[] =' % name))
    (yield '{')
    for line in indentLines([('\tVK_NULL_FUNC_ENTRY(%s,\t%s),' % (function.name, getInterfaceName((function if (not function.isAlias) else refFuncs[function])))) for function in funcs]):
        (yield line)
    (yield '};')
    (yield '')
def genFuncEntryTable(type, name):
    funcs = [f for f in api.functions if (f.getType() == type)]
    refFuncs = {}
    for f in api.functions:
        if (f.alias != None):
            refFuncs[f.alias] = f
    (yield ('static const tcu::StaticFunctionLibrary::Entry %s[] =' % name))
    (yield '{')
    for line in indentLines([('\tVK_NULL_FUNC_ENTRY(%s,\t%s),' % (function.name, getInterfaceName((function if (not function.isAlias) else refFuncs[function])))) for function in funcs]):
        (yield line)
    (yield '};')
    (yield )