def genCompositeTypeSrc(type):
    (yield ('%s %s' % (type.getClassName(), type.name)))
    (yield '{')
    for line in indentLines([(('\t' + m.getAsString('\t')) + ';') for m in type.members]):
        (yield line)
    (yield '};')
def genCompositeTypeSrc(type):
    (yield ('%s %s' % (type.getClassName(), type.name)))
    (yield '{')
    for line in indentLines([(('\t' + m.getAsString('\t')) + ';') for m in type.members]):
        (yield line)
    (yield '};')