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 new Function object with a parameter attribute containing the same parameters, with new parameters inserted parameters at the specified index.
Return a string representing the entire function definition or declaration.
Set attributes. Return this.
Return a new Function object with the body_ attribute set to value.
Return a new Function object with the index attribute set to value.
Return a new Function object with the name attribute set to value.
Return a new Function object with the parameters attribute set to value.
Return a new Function object with the returnType attribute set to value.
Return a new Function object with the static_ attribute set to value.
Return a new Function object with the udas attribute set to value.
Function attributes. Initial value: __traits(getAttributes, fun).
Function body. Initial value: ;.
Index of function in a set of overloads. Valid only if Function represents a function (not a function pointer), and was refracted from a module.
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...).