On 10/11/09 12:13 PM, Terrence Miller wrote: > (Version 4.5.0) > > There are plugin callbacks which trigger at the end of processing types > and C++ functions, > but I can not find a clean way for plugin code to notice a top-level > variable declaration. > > I'm hoping that the answer does not require the plugin shared library to > bind to global symbols of the compiler (i.e. global_namespace).
Why not? That's what dehydra does: it enumerates through the items in global_namespace in PLUGIN_FINISH_UNIT. --BDS