oaPurposeArray.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // *****************************************************************************
00003 // oaPurposeArray.h
00004 //
00005 // This file contains the definition for the oaPurposeArray class. 
00006 //
00007 // *****************************************************************************
00008 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00009 // Integration Initiative, this material may not be copied, modified,
00010 // re-published, uploaded, executed, or distributed in any way, in any medium,
00011 // in whole or in part, without prior written permission from Cadence.
00012 //
00013 //                Copyright 2002-2005 Cadence Design Systems, Inc.
00014 //                           All Rights Reserved.
00015 //
00016 //  $Author: rursu $
00017 //  $Revision: #1 $
00018 //  $Date: 2006/10/18 $
00019 //  $State: Exp $
00020 // *****************************************************************************
00021 // *****************************************************************************
00022 
00023 
00024 
00025 #if !defined(oaPurposeArray_P)
00026 #define oaPurposeArray_P
00027 
00028 
00029 
00030 // *****************************************************************************
00031 // Nested includes
00032 // *****************************************************************************
00033 #include "oaArray.h"
00034 #include "oaTechDBTypes.h"
00035 
00036 
00037 
00038 // *****************************************************************************
00039 // Declare and define types in the OpenAccess namespace.
00040 // *****************************************************************************
00041 BEGIN_OA_NAMESPACE
00042 
00043 
00044 
00045 // *****************************************************************************
00046 // oaPurposeArray
00047 // *****************************************************************************
00048 class OA_TECH_DLL_API oaPurposeArray : public oaArray<oaPurposeNum> {
00049 public:
00050                             oaPurposeArray(oaUInt4 sizeIn = 0);
00051 
00052     oaBoolean               isMatch(const oaPurposeArray &arrayIn) const;
00053     oaBoolean               consistsOf(oaPurposeNum purposeNum) const;
00054 };
00055 
00056 
00057 
00058 END_OA_NAMESPACE
00059 
00060 #endif

Return to top of page