dmd.canthrow

Perform checks for nothrow.

Specification: Nothrow Functions

Authors

Walter Bright

Source: canthrow.d

  • Declaration

    bool canThrow(Expression e, FuncDeclaration func, bool mustNotThrow);

    Returns true if the expression may throw exceptions. If 'mustNotThrow' is true, generate an error if it throws