Evaluated Parameter

An evaluated parameter is a numeric value that is evaluated by the library as a constant expression.  This means that the expression can include simple arithmetic, logical, and condition expressions.  It also means that the value of the parameter no longer depends on the source of the parameter.  In other words, if the value is dependent on some macro, it will no longer be dependent on that macro after it is evaluated.  This disables the lazy-evaluation that the preprocessor normallly uses.

Copyright Housemarque Oy 2002
Copyright Paul Mensonides 2002

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt)