The full documentation can be found at the function Compiler::ExprParser::parseArguments. Therefore I believe this section is redundant. I also do not agree with the typedefs. They are only hiding the real type and as such do not help to clarify things.