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
Copyright © 2002 - 2010 Cadence Design Systems, Inc.
All Rights Reserved.