Compiler implementation of the D programming language.
Determine if too expensive to inline.
| int cost | cost of inlining | 
Determine cost of inlining Expression
| Expression e | Expression to determine cost of | 
Determine cost of inlining function
| FuncDeclaration fd | function to determine cost of | 
| bool hasthis | if the function call has explicit 'this' expression | 
| bool hdrscan | if generating a header file | 
Indicates if a nested aggregate prevents or not a function to be inlined. It's used to compute the cost but also to avoid a copy of the aggregate while the inliner processes.
| DeclarationExp e | the declaration expression that may represent an aggregate. | 
null if e is not an aggregate or if it is an aggregate that doesn't permit inlining, and the aggregate otherwise.
    © 1999–2019 The D Language Foundation
Licensed under the Boost License 1.0.
    https://dlang.org/phobos/dmd_inlinecost.html