Program Listing for File headerFileSupportReport.h

Program Listing for File headerFileSupportReport.h#

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

// This header file defines a data structure to support the reporting of
// details specific to the header file unparsing support in ROSE.

#error "THIS FILE CAN BE REMOVED!"

class HeaderFileReport
   {
     private:
          std::list<SgSourceFile*> headerFileList;

       // Define these as private so that we can control and/or eliminate their use.
          HeaderFileSupportReport( const HeaderFileSupportReport & X );
          HeaderFileSupportReport & operator= ( const HeaderFileSupportReport & X );

     public:
          void display( std::string label);

          std::list<SgSourceFile*> & get_headerFileList();

          HeaderFileSupportReport( SgSourceFile* sourceFile );
   };