SCons.cpp.FunctionEvaluator

SCons :: cpp :: FunctionEvaluator :: Class FunctionEvaluator |
[hide private]
[frames] | no frames]

# Class FunctionEvaluator

source code
Handles delayed evaluation of a #define function call.

Instance Methods | [hide private]
__init__(self, name, args, expansion) Squirrels away the arguments and expansion value of a #define macro function for later evaluation when we must actually expand a value that uses it. | source code
__call__(self, *values) Evaluates the expansion of a #define macro function called with the specified values. | source code