Return the argument list as a string.
Return the argument list as an array of strings.
Return the attribute list as a string.
Return the attribute list as an array of strings.
Return a string representing the entire function definition or declaration.
Set attributes. Return this.
Set the function body.
Set the function name.
Set the parameter list.
Set the return type.
Set the static_ attribute. Return this.
Set the udas attribute. Return this.
Function attributes. Initial value: __traits(getAttributes, fun).
Function body. Initial value: ;.
A string that evaluates to a function symbol.
Function name. Initial value: __traits(identifier, fun).
Function parameters. Initial value: from the refracted function.
Return type. Initial value: std.traits.ReturnType!fun.
If true, prefix generated function with static. Initial value: true if the refracted function is a static *member* function.
User defined attributes. Initial value: bolts.experimental.refraction.ParameterAttribute!(fun, parameterIndex..., attributeIndex...).
A struct capturing all the properties of a function.