2 Jun
2020
2 Jun
'20
9:26 a.m.
When you take an argument by const & or by value, LEAF does the ifs for you before calling your function (once it determines that all of its arguments are available). If an argument is taken by const *, and the value is not available, LEAF will still call the function, passing null for that argument.
Given the discussion I feel this is something that should appear somewhere near the top of the tutorial