elaborate_info.hh

Go to the documentation of this file.
00001 #ifndef ELABORATE_INFO_HH
00002 #define ELABORATE_INFO_HH
00003 // Copyright (c) 1996-1999 The University of Cincinnati.
00004 // All rights reserved.
00005 
00006 // UC MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF 
00007 // THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
00008 // TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
00009 // PARTICULAR PURPOSE, OR NON-INFRINGEMENT.  UC SHALL NOT BE LIABLE
00010 // FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING,
00011 // RESULT OF USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS
00012 // DERIVATIVES.
00013 
00014 // By using or copying this Software, Licensee agrees to abide by the
00015 // intellectual property laws, and all other applicable laws of the
00016 // U.S., and the terms of this license.
00017 
00018 
00019 // You may modify, distribute, and use the software contained in this package
00020 // under the terms of the "GNU LIBRARY GENERAL PUBLIC LICENSE" version 2,
00021 // June 1991. A copy of this license agreement can be found in the file
00022 // "LGPL", distributed with this archive.
00023 
00024 // Authors: Tim McBrayer                tmcbraye@ece.uc.edu
00025 //          Dale E. Martin              dmartin@cliftonlabs.com
00026 
00027 class IIR_ProcessStatement;
00028 class IIR_Declaration;
00029 
00030 class elaborate_info {
00031 
00032 public:
00033 
00034   elaborate_info() { design_unit_name = NULL; }
00035   ~elaborate_info() { delete [] design_unit_name; }
00036   
00037   char *design_unit_name;
00038   dl_list<IIR_ProcessStatement> proclist;
00039   dl_list<IIR_Declaration> siglist;
00040   dl_list<IIR_Declaration> filelist;
00041 };
00042 
00043 #endif

Generated on Fri Mar 31 11:04:13 2006 for Savant by  doxygen 1.4.6