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 mixin code for this Function.
Return the parameter list as a strings.
Return the parameter list as an array of strings.
Return a new Function object with the attributes attribute set to value.
Return a new Function object with the body_ 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 newParameters inserted at the specified index in the attributes.
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: std.traits.functionAttributes!fun
Function body. Initial value: ;.
A string that evaluates to a symbol representing the function in the local context.
Function name. Initial value: __traits(identifier, fun).
Index of function in its overload set, if created by functionsOf, or -1.
Function parameters. Initial value: from the refracted function.
Return type. Initial value: bolts.experimental.refraction.ReturnType!fun.
If true, prefix generated function with static. Initial value: true if the refracted function is a static *member* function inside a struct, class, interface, or union.
User defined attributes. Initial value: bolts.experimental.refraction.ParameterAttributes!(fun, parameterIndex)...[attributeIndex...]).
A struct capturing all the aspects of a function necessary to produce a string mixin that re-creates the function (excepting the body).