What is iota function full name

Jonathan M Davis newsgroup.d at jmdavisprog.com
Fri Jun 21 22:10:48 UTC 2019


On Friday, June 21, 2019 3:31:46 PM MDT KnightMare via Digitalmars-d-learn 
wrote:
> On Friday, 21 June 2019 at 19:18:02 UTC, KnightMare wrote:
> > On Friday, 21 June 2019 at 12:02:10 UTC, Jonathan M Davis wrote:
> >
> > auto goodName( ... ) {
> >
> >     pragma( inline, true )
> >     return terribleName( ... );
> >
> > }
>
> hmm.. I have a question: this pragma will inline terribleName
> (double code) or goodName (fine)?

pragma(inline, true) goes on function declarations, not on function calls.
So, you would need to put it on goodName's signature, in which case, it's
goodName which would be inlined. There is no way for a caller to force a
function to be inlined.

- Jonathan M Davis





More information about the Digitalmars-d-learn mailing list