Hint that the enclosing branch is rarely taken.

Synopsis

Declared in <bsls_performancehint.h>

static
void
rarelyCalled();

Description

This is an empty function that is marked as rarely called using pragmas. If this function is placed in a block of code inside a branch, the compiler will optimize the assembly code generated and mark the block as unlikely. Note that this function is intentionally not inlined.

Created with MrDocs