$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Hartmut Kaiser (HartmutKaiser_at_[hidden])
Date: 2005-02-16 01:21:53
Darren Cook wrote:
> P.S. Even better would be able to write LOGVARS(*) and have
> it log all function parameters and local vars that are
> currently in scope. Is this something that the Wave library
> could do, or does it require a full C++ parser?
For this you'll need a at least a partial C++ parser. That's not possible to
achieve with the preprocessor, because it has no context information about
the preprcessed C++ token stream - it cares for macros and directives only.
Some compilers have a feature though, which allows you to get at the current
function name, though. Perhaps this would be of any help for you?
Regards Hartmut