oaSaveRecover.h

Go to the documentation of this file.
00001 // *****************************************************************************
00002 // *****************************************************************************
00003 // oaSaveRecover.h
00004 //
00005 // This file contains the definitions for the following classes:
00006 //      oaSaveRecoverType
00007 //
00008 // *****************************************************************************
00009 // Except as specified in the OpenAccess terms of use of Cadence or Silicon
00010 // Integration Initiative, this material may not be copied, modified,
00011 // re-published, uploaded, executed, or distributed in any way, in any medium,
00012 // in whole or in part, without prior written permission from Cadence.
00013 //
00014 //                Copyright 2006 Cadence Design Systems, Inc.
00015 //                           All Rights Reserved.
00016 //
00017 //  $Author:  $
00018 //  $Revision: $
00019 //  $Date: $
00020 //  $State: Exp $
00021 // *****************************************************************************
00022 // *****************************************************************************
00023 
00024 
00025 
00026 #if !defined(oaSaveRecover_P)
00027 #define oaSaveRecover_P
00028 
00029 
00030 // *****************************************************************************
00031 // Declare and define types in the OpenAccess namespace.
00032 // *****************************************************************************
00033 BEGIN_OA_NAMESPACE
00034 
00035 
00036 
00037 // *****************************************************************************
00038 // oaSaveRecoverType
00039 // *****************************************************************************
00040 class OA_DM_DLL_API oaSaveRecoverType {
00041 public:
00042                             oaSaveRecoverType(oaSaveRecoverTypeEnum valueIn);
00043                             oaSaveRecoverType(const oaString &name);
00044                             ~oaSaveRecoverType();
00045 
00046     const oaString          &getName() const;
00047                             operator                oaSaveRecoverTypeEnum() const;
00048 
00049 private:
00050     static const oaString   *initNames();
00051 
00052     oaSaveRecoverTypeEnum   value;
00053 };
00054 
00055 
00056 
00057 END_OA_NAMESPACE
00058 
00059 #endif

Return to top of page