This is documentation for Mathematica 5, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)

Documentation / Mathematica / Built-in Functions / New in Version 3.x / Programming /

HoldAllComplete

FilledSmallSquare HoldAllComplete is an attribute which specifies that all arguments to a function are not to be modified or looked at in any way in the process of evaluation.

FilledSmallSquare By setting the attribute HoldAllComplete you can effectively shield the arguments of a function from all aspects of the standard Mathematica evaluation process.

FilledSmallSquare HoldAllComplete not only prevents arguments from being evaluated, but also prevents Sequence objects from being flattened, Unevaluated wrappers from being stripped, and upvalues associated with arguments from being used.

FilledSmallSquare Evaluate cannot be used to override HoldAllComplete.

FilledSmallSquare See Section 2.6.3 and Section 2.6.5.

FilledSmallSquare See also: HoldComplete, HoldAll, SequenceHold, Extract.

FilledSmallSquare New in Version 3.