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