fn: gcc.Function('foo') type(decl): type(decl.type): decl.type.name: gcc.IdentifierNode(name='test_struct') type(f): f.name: 'a' f.type: int type(f.type): type(f): f.name: 'b' f.type: char type(f.type): type(f): f.name: 'c' f.type: float type(f.type):