1 // ***************************************************************************** 2 // ***************************************************************************** 3 // Copyright 2012 - 2013, Cadence Design Systems 4 // 5 // This file is part of the Cadence LEF/DEF Open Source 6 // Distribution, Product Version 5.8. 7 // 8 // Licensed under the Apache License, Version 2.0 (the "License"); 9 // you may not use this file except in compliance with the License. 10 // You may obtain a copy of the License at 11 // 12 // http://www.apache.org/licenses/LICENSE-2.0 13 // 14 // Unless required by applicable law or agreed to in writing, software 15 // distributed under the License is distributed on an "AS IS" BASIS, 16 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 17 // implied. See the License for the specific language governing 18 // permissions and limitations under the License. 19 // 20 // For updates, support, or to become part of the LEF/DEF Community, 21 // check www.openeda.org for details. 22 // 23 // $Author: dell $ 24 // $Revision: #1 $ 25 // $Date: 2017/06/06 $ 26 // $State: $ 27 // ***************************************************************************** 28 // ***************************************************************************** 29 30 // User header file for the LEF Interface. This includes 31 // all of the header files which are relevant to both the 32 // reader and the writer. 33 // 34 // lefrReader.h and lefwWriter.h include this file, so that 35 // an application only needs to include either lefrReader.h(pp) 36 // or lefwWriter.h(pp). 37 // 38 39 #ifndef LEFI_USER_H 40 #define LEFI_USER_H 41 42 #include "lefiDebug.hpp" 43 #include "lefiUnits.hpp" 44 #include "lefiLayer.hpp" 45 #include "lefiVia.hpp" 46 #include "lefiViaRule.hpp" 47 #include "lefiMisc.hpp" 48 #include "lefiNonDefault.hpp" 49 #include "lefiMacro.hpp" 50 #include "lefiArray.hpp" 51 #include "lefiCrossTalk.hpp" 52 #include "lefiProp.hpp" 53 #include "lefiPropType.hpp" 54 55 BEGIN_LEFDEF_PARSER_NAMESPACE 56 57 // NEW CALLBACK add the reference here 58 59 END_LEFDEF_PARSER_NAMESPACE 60 61 USE_LEFDEF_PARSER_NAMESPACE 62 63 #endif 64