NHoldAll is an attribute which specifies that none of the arguments to a function should be affected by N.
NHoldAll, NHoldFirst and NHoldRest are useful in ensuring that arguments to functions are maintained as exact integers, rather than being converted by N to approximate numbers.
See Section 2.6.3.
See also: NumericFunction, HoldAll.
New in Version 3.