⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oaleftest.h

📁 openaccess读def,lef文件所用的源代码
💻 H
字号:
// *****************************************************************************// *****************************************************************************// LefTest.h//// This file contains the definition for the LefTest class. This class// implements an abstract class for creating and running unit tests that// exercise the LEF import and export translator objects.//// *****************************************************************************// Except as specified in the OpenAccess terms of use of Cadence or Silicon// Integration Initiative, this material may not be copied, modified,// re-published, uploaded, executed, or distributed in any way, in any medium,// in whole or in part, without prior written permission from Cadence.////                Copyright 2002-2005 Cadence Design Systems, Inc.//                           All Rights Reserved.////  $Author: sailajad $//  $Revision: 1.26 $//  $Date: 2005/08/05 01:46:36 $//  $State: Exp $// *****************************************************************************// *****************************************************************************#ifndef LefTest_P#define LefTest_P#include "oaLefDefTest.h"// *****************************************************************************// LefTest// *****************************************************************************class LefTest : public LefDefTest {  public:			    LefTest(const oaString	&name);        virtual void	    preTest();    virtual oaBoolean       testClass();    virtual oaBoolean       testLefIn();    virtual oaBoolean       testLefOut();    virtual oaBoolean	    testReread();    virtual oaBoolean       postTest();    LefIn		    lefIn;    LefOut		    lefOut;};// *****************************************************************************// LefTestUpdate// *****************************************************************************class LefTestUpdate : public LefTest {  public:			    LefTestUpdate(const oaString	&name);        virtual void	    preTest();    virtual oaBoolean       testClass();    virtual oaBoolean	    testLefInUpdate();};// *****************************************************************************// LefTestUpate// *****************************************************************************class LefTestOverwrite : public LefTest {  public:			    LefTestOverwrite(const oaString	&name);        virtual oaBoolean       testClass();    virtual oaBoolean       testLefIn();};// *****************************************************************************// LefTestTechAttach// *****************************************************************************class LefTestTechAttach : public LefTest {  public:			    LefTestTechAttach(const oaString	&name);        virtual void	    preTest();    virtual oaBoolean       testClass();    virtual oaBoolean       testTechLefIn();    virtual oaBoolean       testLefIn();};// *****************************************************************************// LefTest55// *****************************************************************************class LefTestLayerMap : public LefTest {  public:			    LefTestLayerMap(const oaString	&name);        virtual oaBoolean       testLefIn();};// *****************************************************************************// LefTestTechOnly// *****************************************************************************class LefTestTechOnly : public LefTest {  public:			    LefTestTechOnly(const oaString	&name);        virtual oaBoolean       testLefOut();};// *****************************************************************************// LefTestCellsOnly// *****************************************************************************class LefTestCellsOnly : public LefTest {  public:			    LefTestCellsOnly(const oaString	&name);        virtual oaBoolean       testLefOut();    virtual oaBoolean	    testReread() {return true;}};// *****************************************************************************// LefTestError// *****************************************************************************class LefTestError : public LefTest {  public:			    LefTestError(const oaString	&name);        virtual oaBoolean       testLefIn();    virtual oaBoolean       testLefOut();    virtual oaBoolean	    testReread() {return true;}};// *****************************************************************************// LefTest53// *****************************************************************************class LefTest53 : public LefTest {  public:			    LefTest53(const oaString	&name);        virtual void	    preTest();    virtual oaBoolean       testLefIn();    virtual oaBoolean       testLefOut();};// *****************************************************************************// LefTest54// *****************************************************************************class LefTest54 : public LefTest {  public:			    LefTest54(const oaString	&name);        virtual oaBoolean       testLefOut();};// *****************************************************************************// LefTest55// *****************************************************************************class LefTest55 : public LefTest {  public:			    LefTest55(const oaString	&name);        virtual oaBoolean       testLefOut();};// *****************************************************************************// LefTest56// *****************************************************************************class LefTest56 : public LefTest {  public:			    LefTest56(const oaString	&name);        virtual oaBoolean       testLefOut();};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -