Parses a C++ function returning a tibble with the function name and return
type and a list column with the arguments of the function.
Usage
parse_cpp_function(context, is_attribute = FALSE)
Arguments
context
The function context, as obtained by the `context` column from [cpp_decorations()]
is_attribute
If `TRUE` the decorations are C++11 attributes, if `FALSE` they are comments.
Value
A tibble with the following fields:
- name - The name of the function
- return_type - The return type of the function
- args - A list column containing a tibble of the functions arguments
- type - The type of the argument
- name - The name of the argument
- default - The default value of the argument (if any).