context addable with parameters T: type with members ?+?: function with parameters instance of type T (not function type) instance of type T (not function type) returning instance of type T (not function type) ?=?: function with parameters pointer to instance of type T (not function type) instance of type T (not function type) returning instance of type T (not function type) struct __anonymous0 with members data: instance of type T (not function type) next: pointer to instance of type List1 (not function type) with parameters instance of type T (not function type) List1: type for pointer to instance of struct __anonymous0 with parameters T: type with assertions instance of context addable with parameters instance of type T (not function type) ListOfIntegers: typedef for instance of type List1 (not function type) with parameters signed int li: instance of type ListOfIntegers (not function type) f: function with parameters g: pointer to function with parameters signed int returning instance of type List1 (not function type) with parameters signed int returning signed int h: function with parameters p: pointer to instance of type List1 (not function type) with parameters signed int returning signed int struct S2 with parameters T: type with members i: instance of type T (not function type) v1: instance of struct S3 with parameters signed int p: pointer to instance of struct S3 with parameters signed int struct S24 with parameters T: type with members i: instance of type T (not function type) v2: instance of struct S24 with parameters signed int struct __anonymous1 with parameters T: type with members i: instance of type T (not function type) v2: instance of struct __anonymous1 with parameters signed int struct node with parameters T: type with assertions instance of context addable with parameters instance of type T (not function type) with members data: instance of type T (not function type) next: pointer to instance of struct node with parameters instance of type T (not function type) List: type for pointer to instance of struct node with parameters instance of type T (not function type) with parameters T: type my_list: instance of type List (not function type) with parameters signed int Complex: type with assertions instance of context addable with parameters instance of type Complex (not function type) main: C function accepting unspecified arguments returning signed int with body CompoundStmt Expression Statement: Cast of: Name: my_list to: instance of struct node with parameters signed int