| | false | 154 | 154 | (constructor) | | | false | 157 | 157 | (constructor) | | | false | 164 | 164 | return ... | | | false | 166 | 166 | { ... } | | | false | 167 | 167 | operator= | | | false | 173 | 173 | (constructor) | | | false | 175 | 175 | _FUN | | | false | 184 | 184 | operator auto (*)(int, int)->int | | | false | 190 | 190 | _FUN | | | false | 192 | 192 | return ... | | | false | 194 | 194 | { ... } | | | false | 195 | 195 | operator() | | | false | 206 | 206 | declaration | | | false | 212 | 212 | call to printf | | | false | 220 | 220 | Running with %d and %d\n | | | false | 221 | 221 | array to pointer conversion | | | false | 222 | 222 | (char *)... | | | false | 223 | 223 | x | | | false | 225 | 225 | y | | | false | 227 | 227 | ExprStmt | | | false | 232 | 232 | z | | | false | 234 | 234 | x | | | false | 236 | 236 | y | | | false | 238 | 238 | ... + ... | | | false | 240 | 240 | ... = ... | | | false | 242 | 242 | ExprStmt | | | false | 244 | 244 | call to printf | | | false | 250 | 250 | Returning %d %d\n | | | false | 251 | 251 | array to pointer conversion | | | false | 252 | 252 | (char *)... | | | false | 253 | 253 | z | | | false | 255 | 255 | z | | | false | 257 | 257 | ExprStmt | | | false | 259 | 259 | z | | | false | 261 | 261 | return ... | | | false | 263 | 263 | { ... } | | | true | 164 | 157 | | | | true | 166 | 164 | | | | true | 190 | 184 | | | | true | 192 | 190 | | | | true | 194 | 192 | | | | true | 206 | 227 | | | | true | 212 | 242 | | | | true | 220 | 223 | | | | true | 223 | 225 | | | | true | 225 | 212 | | | | true | 227 | 220 | | | | true | 232 | 240 | | | | true | 234 | 236 | | | | true | 236 | 238 | | | | true | 238 | 232 | | | | true | 240 | 257 | | | | true | 242 | 234 | | | | true | 244 | 261 | | | | true | 250 | 253 | | | | true | 253 | 255 | | | | true | 255 | 244 | | | | true | 257 | 250 | | | | true | 259 | 195 | | | | true | 261 | 259 | | | | true | 263 | 206 | | | __va_list_tag::operator= | false | 92 | 92 | operator= | | __va_list_tag::operator= | false | 99 | 99 | operator= | | main | false | 147 | 147 | main | | main | false | 269 | 269 | declaration | | main | false | 271 | 271 | call to printf | | main | false | 277 | 277 | Some results: %d %d\n | | main | false | 278 | 278 | array to pointer conversion | | main | false | 279 | 279 | (char *)... | | main | false | 282 | 282 | call to operator() | | main | false | 285 | 285 | [...](...){...} | | main | false | 287 | 287 | initializer for myLambda | | main | false | 291 | 291 | myLambda | | main | false | 293 | 293 | (const lambda [] type at line 12, col. 21)... | | main | false | 296 | 296 | 5 | | main | false | 299 | 299 | 6 | | main | false | 300 | 300 | call to operator() | | main | false | 302 | 302 | myLambda | | main | false | 304 | 304 | (const lambda [] type at line 12, col. 21)... | | main | false | 307 | 307 | 7 | | main | false | 310 | 310 | 8 | | main | false | 311 | 311 | ExprStmt | | main | false | 315 | 315 | 0 | | main | false | 316 | 316 | return ... | | main | false | 318 | 318 | { ... } | | main | true | 269 | 287 | | | main | true | 271 | 316 | | | main | true | 277 | 296 | | | main | true | 282 | 307 | | | main | true | 285 | 311 | | | main | true | 287 | 285 | | | main | true | 291 | 282 | | | main | true | 296 | 299 | | | main | true | 299 | 291 | | | main | true | 300 | 271 | | | main | true | 302 | 300 | | | main | true | 307 | 310 | | | main | true | 310 | 302 | | | main | true | 311 | 277 | | | main | true | 315 | 147 | | | main | true | 316 | 315 | | | main | true | 318 | 269 | | | printf | false | 209 | 209 | printf |