evaluateOutputModifiers

Processes the function return value using all @after modifiers.

ReturnType!FUNCTION
evaluateOutputModifiers
(
alias FUNCTION
)
(
ReturnType!FUNCTION result
)

Examples

int foo()
{
	return 42;
}

@before!foo("name1")
void bar(int name1, double name2)
{
}

static assert (IsAttributedParameter!(bar, "name1"));
static assert (!IsAttributedParameter!(bar, "name2"));
static assert (!IsAttributedParameter!(bar, "oops"));

Meta