W3cubDocs

/D

ddmd.inlinecost

Compiler implementation of the D programming language.

Authors:
Walter Bright
License:
Boost License 1.0
Source:
inlinecost.d
pure nothrow bool tooCostly(int cost)

Determine if too expensive to inline.

Parameters:
int cost cost of inlining
Returns:
true if too costly
int inlineCostExpression(Expression e)

Determine cost of inlining Expression

Parameters:
Expression e Expression to determine cost of
Returns:
cost of inlining e
int inlineCostFunction(FuncDeclaration fd, bool hasthis, bool hdrscan)

Determine cost of inlining function

Parameters:
FuncDeclaration fd function to determine cost of
Returns:
cost of inlining fd

© 1999–2017 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/ddmd_inlinecost.html