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

Class FunctionEvaluator


Handles delayed evaluation of a #define function call.


Method Summary
  __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.
  __call__(self, *values)
Evaluates the expansion of a #define macro function called with the specified values.

Method Details

__init__(self, name, args, expansion)
(Constructor)

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.

__call__(self, *values)
(Call operator)

Evaluates the expansion of a #define macro function called with the specified values.


Generated by Epydoc 2.1 on Wed Dec 12 09:39:31 2007 http://epydoc.sf.net