Program Listing for File fixupInClassDataInitialization.h

Program Listing for File fixupInClassDataInitialization.h#

Return to documentation for file (src/frontend/SageIII/astFixup/fixupInClassDataInitialization.h)

// DQ (3/20/2005): Added to support non-standard feature used in KULL (roughly supported in both EDG
// and GNU g++, but with some differences).  This fixup modifies the AST so that it can be output
// code that will compile with GNU g++.  I hate the idea of doing thing, but at least the fixup
// is being handled here rather than allowing the unparser to modifiy the AST.
#ifndef __fixupClassData
#define __fixupClassData
void fixupInClassDataInitialization( SgNode* node );

class FixupInClassDataInitialization : public SgSimpleProcessing
   {
     public:
          void visit (SgNode* node);
   };

#endif