1 // *****************************************************************************
2 // *****************************************************************************
3 // ATTENTION: THIS IS AN AUTO-GENERATED FILE. DO NOT CHANGE IT!
4 // *****************************************************************************
5 // *****************************************************************************
6 // Copyright 2012, Cadence Design Systems
7 //
8 // This  file  is  part  of  the  Cadence  LEF/DEF  Open   Source
9 // Distribution,  Product Version 5.8.
10 //
11 // Licensed under the Apache License, Version 2.0 (the \"License\");
12 //    you may not use this file except in compliance with the License.
13 //    You may obtain a copy of the License at
14 //
15 //        http://www.apache.org/licenses/LICENSE-2.0
16 //
17 //    Unless required by applicable law or agreed to in writing, software
18 //    distributed under the License is distributed on an \"AS IS\" BASIS,
19 //    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
20 //    implied. See the License for the specific language governing
21 //    permissions and limitations under the License.
22 //
23 //
24 // For updates, support, or to become part of the LEF/DEF Community,
25 // check www.openeda.org for details.
26 //
27 //  $Author: dell $
28 //  $Revision: #1 $
29 //  $Date: 2017/06/06 $
30 //  $State: xxx $
31 // *****************************************************************************
32 // *****************************************************************************
33 
34 #define EXTERN extern "C"
35 
36 #include "lefrReader.h"
37 #include "lefrReader.hpp"
38 
39 // Wrappers definitions.
lefrInit()40 int lefrInit () {
41     return LefDefParser::lefrInit();
42 }
43 
lefrInitSession(int startSession)44 int lefrInitSession (int  startSession) {
45     return LefDefParser::lefrInitSession(startSession);
46 }
47 
lefrReset()48 int lefrReset () {
49     return LefDefParser::lefrReset();
50 }
51 
lefrClear()52 int lefrClear () {
53     return LefDefParser::lefrClear();
54 }
55 
lefrReleaseNResetMemory()56 int lefrReleaseNResetMemory () {
57     return LefDefParser::lefrReleaseNResetMemory();
58 }
59 
lefrSetCommentChar(char c)60 void lefrSetCommentChar (char  c) {
61     LefDefParser::lefrSetCommentChar(c);
62 }
63 
lefrSetShiftCase()64 void lefrSetShiftCase () {
65     LefDefParser::lefrSetShiftCase();
66 }
67 
lefrSetCaseSensitivity(int caseSense)68 void lefrSetCaseSensitivity (int  caseSense) {
69     LefDefParser::lefrSetCaseSensitivity(caseSense);
70 }
71 
lefrFName()72 const char * lefrFName () {
73     return LefDefParser::lefrFName();
74 }
75 
lefrRead(FILE * file,const char * fileName,lefiUserData userData)76 int lefrRead (FILE * file, const char * fileName, lefiUserData  userData) {
77     return LefDefParser::lefrRead(file, fileName, userData);
78 }
79 
lefrSetRegisterUnusedCallbacks()80 void lefrSetRegisterUnusedCallbacks () {
81     LefDefParser::lefrSetRegisterUnusedCallbacks();
82 }
83 
lefrPrintUnusedCallbacks(FILE * f)84 void lefrPrintUnusedCallbacks (FILE*  f) {
85     LefDefParser::lefrPrintUnusedCallbacks(f);
86 }
87 
lefrSetUserData(lefiUserData p0)88 void lefrSetUserData (lefiUserData p0) {
89     LefDefParser::lefrSetUserData(p0);
90 }
91 
lefrGetUserData()92 lefiUserData lefrGetUserData () {
93     return LefDefParser::lefrGetUserData();
94 }
95 
lefrSetUnitsCbk(::lefrUnitsCbkFnType p0)96 void lefrSetUnitsCbk (::lefrUnitsCbkFnType p0) {
97     LefDefParser::lefrSetUnitsCbk((LefDefParser::lefrUnitsCbkFnType) p0);
98 }
99 
lefrSetVersionCbk(::lefrDoubleCbkFnType p0)100 void lefrSetVersionCbk (::lefrDoubleCbkFnType p0) {
101     LefDefParser::lefrSetVersionCbk((LefDefParser::lefrDoubleCbkFnType) p0);
102 }
103 
lefrSetVersionStrCbk(::lefrStringCbkFnType p0)104 void lefrSetVersionStrCbk (::lefrStringCbkFnType p0) {
105     LefDefParser::lefrSetVersionStrCbk((LefDefParser::lefrStringCbkFnType) p0);
106 }
107 
lefrSetDividerCharCbk(::lefrStringCbkFnType p0)108 void lefrSetDividerCharCbk (::lefrStringCbkFnType p0) {
109     LefDefParser::lefrSetDividerCharCbk((LefDefParser::lefrStringCbkFnType) p0);
110 }
111 
lefrSetBusBitCharsCbk(::lefrStringCbkFnType p0)112 void lefrSetBusBitCharsCbk (::lefrStringCbkFnType p0) {
113     LefDefParser::lefrSetBusBitCharsCbk((LefDefParser::lefrStringCbkFnType) p0);
114 }
115 
lefrSetNoWireExtensionCbk(::lefrStringCbkFnType p0)116 void lefrSetNoWireExtensionCbk (::lefrStringCbkFnType p0) {
117     LefDefParser::lefrSetNoWireExtensionCbk((LefDefParser::lefrStringCbkFnType) p0);
118 }
119 
lefrSetCaseSensitiveCbk(::lefrIntegerCbkFnType p0)120 void lefrSetCaseSensitiveCbk (::lefrIntegerCbkFnType p0) {
121     LefDefParser::lefrSetCaseSensitiveCbk((LefDefParser::lefrIntegerCbkFnType) p0);
122 }
123 
lefrSetPropBeginCbk(::lefrVoidCbkFnType p0)124 void lefrSetPropBeginCbk (::lefrVoidCbkFnType p0) {
125     LefDefParser::lefrSetPropBeginCbk((LefDefParser::lefrVoidCbkFnType) p0);
126 }
127 
lefrSetPropCbk(::lefrPropCbkFnType p0)128 void lefrSetPropCbk (::lefrPropCbkFnType p0) {
129     LefDefParser::lefrSetPropCbk((LefDefParser::lefrPropCbkFnType) p0);
130 }
131 
lefrSetPropEndCbk(::lefrVoidCbkFnType p0)132 void lefrSetPropEndCbk (::lefrVoidCbkFnType p0) {
133     LefDefParser::lefrSetPropEndCbk((LefDefParser::lefrVoidCbkFnType) p0);
134 }
135 
lefrSetLayerCbk(::lefrLayerCbkFnType p0)136 void lefrSetLayerCbk (::lefrLayerCbkFnType p0) {
137     LefDefParser::lefrSetLayerCbk((LefDefParser::lefrLayerCbkFnType) p0);
138 }
139 
lefrSetViaCbk(::lefrViaCbkFnType p0)140 void lefrSetViaCbk (::lefrViaCbkFnType p0) {
141     LefDefParser::lefrSetViaCbk((LefDefParser::lefrViaCbkFnType) p0);
142 }
143 
lefrSetViaRuleCbk(::lefrViaRuleCbkFnType p0)144 void lefrSetViaRuleCbk (::lefrViaRuleCbkFnType p0) {
145     LefDefParser::lefrSetViaRuleCbk((LefDefParser::lefrViaRuleCbkFnType) p0);
146 }
147 
lefrSetSpacingCbk(::lefrSpacingCbkFnType p0)148 void lefrSetSpacingCbk (::lefrSpacingCbkFnType p0) {
149     LefDefParser::lefrSetSpacingCbk((LefDefParser::lefrSpacingCbkFnType) p0);
150 }
151 
lefrSetIRDropCbk(::lefrIRDropCbkFnType p0)152 void lefrSetIRDropCbk (::lefrIRDropCbkFnType p0) {
153     LefDefParser::lefrSetIRDropCbk((LefDefParser::lefrIRDropCbkFnType) p0);
154 }
155 
lefrSetDielectricCbk(::lefrDoubleCbkFnType p0)156 void lefrSetDielectricCbk (::lefrDoubleCbkFnType p0) {
157     LefDefParser::lefrSetDielectricCbk((LefDefParser::lefrDoubleCbkFnType) p0);
158 }
159 
lefrSetMinFeatureCbk(::lefrMinFeatureCbkFnType p0)160 void lefrSetMinFeatureCbk (::lefrMinFeatureCbkFnType p0) {
161     LefDefParser::lefrSetMinFeatureCbk((LefDefParser::lefrMinFeatureCbkFnType) p0);
162 }
163 
lefrSetNonDefaultCbk(::lefrNonDefaultCbkFnType p0)164 void lefrSetNonDefaultCbk (::lefrNonDefaultCbkFnType p0) {
165     LefDefParser::lefrSetNonDefaultCbk((LefDefParser::lefrNonDefaultCbkFnType) p0);
166 }
167 
lefrSetSiteCbk(::lefrSiteCbkFnType p0)168 void lefrSetSiteCbk (::lefrSiteCbkFnType p0) {
169     LefDefParser::lefrSetSiteCbk((LefDefParser::lefrSiteCbkFnType) p0);
170 }
171 
lefrSetMacroBeginCbk(::lefrStringCbkFnType p0)172 void lefrSetMacroBeginCbk (::lefrStringCbkFnType p0) {
173     LefDefParser::lefrSetMacroBeginCbk((LefDefParser::lefrStringCbkFnType) p0);
174 }
175 
lefrSetPinCbk(::lefrPinCbkFnType p0)176 void lefrSetPinCbk (::lefrPinCbkFnType p0) {
177     LefDefParser::lefrSetPinCbk((LefDefParser::lefrPinCbkFnType) p0);
178 }
179 
lefrSetObstructionCbk(::lefrObstructionCbkFnType p0)180 void lefrSetObstructionCbk (::lefrObstructionCbkFnType p0) {
181     LefDefParser::lefrSetObstructionCbk((LefDefParser::lefrObstructionCbkFnType) p0);
182 }
183 
lefrSetArrayCbk(::lefrArrayCbkFnType p0)184 void lefrSetArrayCbk (::lefrArrayCbkFnType p0) {
185     LefDefParser::lefrSetArrayCbk((LefDefParser::lefrArrayCbkFnType) p0);
186 }
187 
lefrSetMacroCbk(::lefrMacroCbkFnType p0)188 void lefrSetMacroCbk (::lefrMacroCbkFnType p0) {
189     LefDefParser::lefrSetMacroCbk((LefDefParser::lefrMacroCbkFnType) p0);
190 }
191 
lefrSetLibraryEndCbk(::lefrVoidCbkFnType p0)192 void lefrSetLibraryEndCbk (::lefrVoidCbkFnType p0) {
193     LefDefParser::lefrSetLibraryEndCbk((LefDefParser::lefrVoidCbkFnType) p0);
194 }
195 
lefrSetTimingCbk(::lefrTimingCbkFnType p0)196 void lefrSetTimingCbk (::lefrTimingCbkFnType p0) {
197     LefDefParser::lefrSetTimingCbk((LefDefParser::lefrTimingCbkFnType) p0);
198 }
199 
lefrSetSpacingBeginCbk(::lefrVoidCbkFnType p0)200 void lefrSetSpacingBeginCbk (::lefrVoidCbkFnType p0) {
201     LefDefParser::lefrSetSpacingBeginCbk((LefDefParser::lefrVoidCbkFnType) p0);
202 }
203 
lefrSetSpacingEndCbk(::lefrVoidCbkFnType p0)204 void lefrSetSpacingEndCbk (::lefrVoidCbkFnType p0) {
205     LefDefParser::lefrSetSpacingEndCbk((LefDefParser::lefrVoidCbkFnType) p0);
206 }
207 
lefrSetArrayBeginCbk(::lefrStringCbkFnType p0)208 void lefrSetArrayBeginCbk (::lefrStringCbkFnType p0) {
209     LefDefParser::lefrSetArrayBeginCbk((LefDefParser::lefrStringCbkFnType) p0);
210 }
211 
lefrSetArrayEndCbk(::lefrStringCbkFnType p0)212 void lefrSetArrayEndCbk (::lefrStringCbkFnType p0) {
213     LefDefParser::lefrSetArrayEndCbk((LefDefParser::lefrStringCbkFnType) p0);
214 }
215 
lefrSetIRDropBeginCbk(::lefrVoidCbkFnType p0)216 void lefrSetIRDropBeginCbk (::lefrVoidCbkFnType p0) {
217     LefDefParser::lefrSetIRDropBeginCbk((LefDefParser::lefrVoidCbkFnType) p0);
218 }
219 
lefrSetIRDropEndCbk(::lefrVoidCbkFnType p0)220 void lefrSetIRDropEndCbk (::lefrVoidCbkFnType p0) {
221     LefDefParser::lefrSetIRDropEndCbk((LefDefParser::lefrVoidCbkFnType) p0);
222 }
223 
lefrSetNoiseMarginCbk(::lefrNoiseMarginCbkFnType p0)224 void lefrSetNoiseMarginCbk (::lefrNoiseMarginCbkFnType p0) {
225     LefDefParser::lefrSetNoiseMarginCbk((LefDefParser::lefrNoiseMarginCbkFnType) p0);
226 }
227 
lefrSetEdgeRateThreshold1Cbk(::lefrDoubleCbkFnType p0)228 void lefrSetEdgeRateThreshold1Cbk (::lefrDoubleCbkFnType p0) {
229     LefDefParser::lefrSetEdgeRateThreshold1Cbk((LefDefParser::lefrDoubleCbkFnType) p0);
230 }
231 
lefrSetEdgeRateThreshold2Cbk(::lefrDoubleCbkFnType p0)232 void lefrSetEdgeRateThreshold2Cbk (::lefrDoubleCbkFnType p0) {
233     LefDefParser::lefrSetEdgeRateThreshold2Cbk((LefDefParser::lefrDoubleCbkFnType) p0);
234 }
235 
lefrSetEdgeRateScaleFactorCbk(::lefrDoubleCbkFnType p0)236 void lefrSetEdgeRateScaleFactorCbk (::lefrDoubleCbkFnType p0) {
237     LefDefParser::lefrSetEdgeRateScaleFactorCbk((LefDefParser::lefrDoubleCbkFnType) p0);
238 }
239 
lefrSetNoiseTableCbk(::lefrNoiseTableCbkFnType p0)240 void lefrSetNoiseTableCbk (::lefrNoiseTableCbkFnType p0) {
241     LefDefParser::lefrSetNoiseTableCbk((LefDefParser::lefrNoiseTableCbkFnType) p0);
242 }
243 
lefrSetCorrectionTableCbk(::lefrCorrectionTableCbkFnType p0)244 void lefrSetCorrectionTableCbk (::lefrCorrectionTableCbkFnType p0) {
245     LefDefParser::lefrSetCorrectionTableCbk((LefDefParser::lefrCorrectionTableCbkFnType) p0);
246 }
247 
lefrSetInputAntennaCbk(::lefrDoubleCbkFnType p0)248 void lefrSetInputAntennaCbk (::lefrDoubleCbkFnType p0) {
249     LefDefParser::lefrSetInputAntennaCbk((LefDefParser::lefrDoubleCbkFnType) p0);
250 }
251 
lefrSetOutputAntennaCbk(::lefrDoubleCbkFnType p0)252 void lefrSetOutputAntennaCbk (::lefrDoubleCbkFnType p0) {
253     LefDefParser::lefrSetOutputAntennaCbk((LefDefParser::lefrDoubleCbkFnType) p0);
254 }
255 
lefrSetInoutAntennaCbk(::lefrDoubleCbkFnType p0)256 void lefrSetInoutAntennaCbk (::lefrDoubleCbkFnType p0) {
257     LefDefParser::lefrSetInoutAntennaCbk((LefDefParser::lefrDoubleCbkFnType) p0);
258 }
259 
lefrSetAntennaInputCbk(::lefrDoubleCbkFnType p0)260 void lefrSetAntennaInputCbk (::lefrDoubleCbkFnType p0) {
261     LefDefParser::lefrSetAntennaInputCbk((LefDefParser::lefrDoubleCbkFnType) p0);
262 }
263 
lefrSetAntennaInoutCbk(::lefrDoubleCbkFnType p0)264 void lefrSetAntennaInoutCbk (::lefrDoubleCbkFnType p0) {
265     LefDefParser::lefrSetAntennaInoutCbk((LefDefParser::lefrDoubleCbkFnType) p0);
266 }
267 
lefrSetAntennaOutputCbk(::lefrDoubleCbkFnType p0)268 void lefrSetAntennaOutputCbk (::lefrDoubleCbkFnType p0) {
269     LefDefParser::lefrSetAntennaOutputCbk((LefDefParser::lefrDoubleCbkFnType) p0);
270 }
271 
lefrSetClearanceMeasureCbk(::lefrStringCbkFnType p0)272 void lefrSetClearanceMeasureCbk (::lefrStringCbkFnType p0) {
273     LefDefParser::lefrSetClearanceMeasureCbk((LefDefParser::lefrStringCbkFnType) p0);
274 }
275 
lefrSetManufacturingCbk(::lefrDoubleCbkFnType p0)276 void lefrSetManufacturingCbk (::lefrDoubleCbkFnType p0) {
277     LefDefParser::lefrSetManufacturingCbk((LefDefParser::lefrDoubleCbkFnType) p0);
278 }
279 
lefrSetUseMinSpacingCbk(::lefrUseMinSpacingCbkFnType p0)280 void lefrSetUseMinSpacingCbk (::lefrUseMinSpacingCbkFnType p0) {
281     LefDefParser::lefrSetUseMinSpacingCbk((LefDefParser::lefrUseMinSpacingCbkFnType) p0);
282 }
283 
lefrSetMacroClassTypeCbk(::lefrStringCbkFnType p0)284 void lefrSetMacroClassTypeCbk (::lefrStringCbkFnType p0) {
285     LefDefParser::lefrSetMacroClassTypeCbk((LefDefParser::lefrStringCbkFnType) p0);
286 }
287 
lefrSetMacroOriginCbk(::lefrMacroNumCbkFnType p0)288 void lefrSetMacroOriginCbk (::lefrMacroNumCbkFnType p0) {
289     LefDefParser::lefrSetMacroOriginCbk((LefDefParser::lefrMacroNumCbkFnType) p0);
290 }
291 
lefrSetMacroSizeCbk(::lefrMacroNumCbkFnType p0)292 void lefrSetMacroSizeCbk (::lefrMacroNumCbkFnType p0) {
293     LefDefParser::lefrSetMacroSizeCbk((LefDefParser::lefrMacroNumCbkFnType) p0);
294 }
295 
lefrSetMacroFixedMaskCbk(::lefrIntegerCbkFnType p0)296 void lefrSetMacroFixedMaskCbk (::lefrIntegerCbkFnType p0) {
297     LefDefParser::lefrSetMacroFixedMaskCbk((LefDefParser::lefrIntegerCbkFnType) p0);
298 }
299 
lefrSetMacroEndCbk(::lefrStringCbkFnType p0)300 void lefrSetMacroEndCbk (::lefrStringCbkFnType p0) {
301     LefDefParser::lefrSetMacroEndCbk((LefDefParser::lefrStringCbkFnType) p0);
302 }
303 
lefrSetMaxStackViaCbk(::lefrMaxStackViaCbkFnType p0)304 void lefrSetMaxStackViaCbk (::lefrMaxStackViaCbkFnType p0) {
305     LefDefParser::lefrSetMaxStackViaCbk((LefDefParser::lefrMaxStackViaCbkFnType) p0);
306 }
307 
lefrSetExtensionCbk(::lefrStringCbkFnType p0)308 void lefrSetExtensionCbk (::lefrStringCbkFnType p0) {
309     LefDefParser::lefrSetExtensionCbk((LefDefParser::lefrStringCbkFnType) p0);
310 }
311 
lefrSetDensityCbk(::lefrDensityCbkFnType p0)312 void lefrSetDensityCbk (::lefrDensityCbkFnType p0) {
313     LefDefParser::lefrSetDensityCbk((LefDefParser::lefrDensityCbkFnType) p0);
314 }
315 
lefrSetFixedMaskCbk(::lefrIntegerCbkFnType p0)316 void lefrSetFixedMaskCbk (::lefrIntegerCbkFnType p0) {
317     LefDefParser::lefrSetFixedMaskCbk((LefDefParser::lefrIntegerCbkFnType) p0);
318 }
319 
lefrSetUnusedCallbacks(::lefrVoidCbkFnType func)320 void lefrSetUnusedCallbacks (::lefrVoidCbkFnType  func) {
321     LefDefParser::lefrSetUnusedCallbacks((LefDefParser::lefrVoidCbkFnType ) func);
322 }
323 
lefrUnsetCallbacks()324 void lefrUnsetCallbacks () {
325     LefDefParser::lefrUnsetCallbacks();
326 }
327 
lefrUnsetAntennaInputCbk()328 void lefrUnsetAntennaInputCbk () {
329     LefDefParser::lefrUnsetAntennaInputCbk();
330 }
331 
lefrUnsetAntennaInoutCbk()332 void lefrUnsetAntennaInoutCbk () {
333     LefDefParser::lefrUnsetAntennaInoutCbk();
334 }
335 
lefrUnsetAntennaOutputCbk()336 void lefrUnsetAntennaOutputCbk () {
337     LefDefParser::lefrUnsetAntennaOutputCbk();
338 }
339 
lefrUnsetArrayBeginCbk()340 void lefrUnsetArrayBeginCbk () {
341     LefDefParser::lefrUnsetArrayBeginCbk();
342 }
343 
lefrUnsetArrayCbk()344 void lefrUnsetArrayCbk () {
345     LefDefParser::lefrUnsetArrayCbk();
346 }
347 
lefrUnsetArrayEndCbk()348 void lefrUnsetArrayEndCbk () {
349     LefDefParser::lefrUnsetArrayEndCbk();
350 }
351 
lefrUnsetBusBitCharsCbk()352 void lefrUnsetBusBitCharsCbk () {
353     LefDefParser::lefrUnsetBusBitCharsCbk();
354 }
355 
lefrUnsetCaseSensitiveCbk()356 void lefrUnsetCaseSensitiveCbk () {
357     LefDefParser::lefrUnsetCaseSensitiveCbk();
358 }
359 
lefrUnsetClearanceMeasureCbk()360 void lefrUnsetClearanceMeasureCbk () {
361     LefDefParser::lefrUnsetClearanceMeasureCbk();
362 }
363 
lefrUnsetCorrectionTableCbk()364 void lefrUnsetCorrectionTableCbk () {
365     LefDefParser::lefrUnsetCorrectionTableCbk();
366 }
367 
lefrUnsetDensityCbk()368 void lefrUnsetDensityCbk () {
369     LefDefParser::lefrUnsetDensityCbk();
370 }
371 
lefrUnsetDielectricCbk()372 void lefrUnsetDielectricCbk () {
373     LefDefParser::lefrUnsetDielectricCbk();
374 }
375 
lefrUnsetDividerCharCbk()376 void lefrUnsetDividerCharCbk () {
377     LefDefParser::lefrUnsetDividerCharCbk();
378 }
379 
lefrUnsetEdgeRateScaleFactorCbk()380 void lefrUnsetEdgeRateScaleFactorCbk () {
381     LefDefParser::lefrUnsetEdgeRateScaleFactorCbk();
382 }
383 
lefrUnsetEdgeRateThreshold1Cbk()384 void lefrUnsetEdgeRateThreshold1Cbk () {
385     LefDefParser::lefrUnsetEdgeRateThreshold1Cbk();
386 }
387 
lefrUnsetEdgeRateThreshold2Cbk()388 void lefrUnsetEdgeRateThreshold2Cbk () {
389     LefDefParser::lefrUnsetEdgeRateThreshold2Cbk();
390 }
391 
lefrUnsetExtensionCbk()392 void lefrUnsetExtensionCbk () {
393     LefDefParser::lefrUnsetExtensionCbk();
394 }
395 
lefrUnsetInoutAntennaCbk()396 void lefrUnsetInoutAntennaCbk () {
397     LefDefParser::lefrUnsetInoutAntennaCbk();
398 }
399 
lefrUnsetInputAntennaCbk()400 void lefrUnsetInputAntennaCbk () {
401     LefDefParser::lefrUnsetInputAntennaCbk();
402 }
403 
lefrUnsetIRDropBeginCbk()404 void lefrUnsetIRDropBeginCbk () {
405     LefDefParser::lefrUnsetIRDropBeginCbk();
406 }
407 
lefrUnsetIRDropCbk()408 void lefrUnsetIRDropCbk () {
409     LefDefParser::lefrUnsetIRDropCbk();
410 }
411 
lefrUnsetIRDropEndCbk()412 void lefrUnsetIRDropEndCbk () {
413     LefDefParser::lefrUnsetIRDropEndCbk();
414 }
415 
lefrUnsetLayerCbk()416 void lefrUnsetLayerCbk () {
417     LefDefParser::lefrUnsetLayerCbk();
418 }
419 
lefrUnsetLibraryEndCbk()420 void lefrUnsetLibraryEndCbk () {
421     LefDefParser::lefrUnsetLibraryEndCbk();
422 }
423 
lefrUnsetMacroBeginCbk()424 void lefrUnsetMacroBeginCbk () {
425     LefDefParser::lefrUnsetMacroBeginCbk();
426 }
427 
lefrUnsetMacroCbk()428 void lefrUnsetMacroCbk () {
429     LefDefParser::lefrUnsetMacroCbk();
430 }
431 
lefrUnsetMacroClassTypeCbk()432 void lefrUnsetMacroClassTypeCbk () {
433     LefDefParser::lefrUnsetMacroClassTypeCbk();
434 }
435 
lefrUnsetMacroEndCbk()436 void lefrUnsetMacroEndCbk () {
437     LefDefParser::lefrUnsetMacroEndCbk();
438 }
439 
lefrUnsetMacroOriginCbk()440 void lefrUnsetMacroOriginCbk () {
441     LefDefParser::lefrUnsetMacroOriginCbk();
442 }
443 
lefrUnsetMacroSizeCbk()444 void lefrUnsetMacroSizeCbk () {
445     LefDefParser::lefrUnsetMacroSizeCbk();
446 }
447 
lefrUnsetManufacturingCbk()448 void lefrUnsetManufacturingCbk () {
449     LefDefParser::lefrUnsetManufacturingCbk();
450 }
451 
lefrUnsetMaxStackViaCbk()452 void lefrUnsetMaxStackViaCbk () {
453     LefDefParser::lefrUnsetMaxStackViaCbk();
454 }
455 
lefrUnsetMinFeatureCbk()456 void lefrUnsetMinFeatureCbk () {
457     LefDefParser::lefrUnsetMinFeatureCbk();
458 }
459 
lefrUnsetNoiseMarginCbk()460 void lefrUnsetNoiseMarginCbk () {
461     LefDefParser::lefrUnsetNoiseMarginCbk();
462 }
463 
lefrUnsetNoiseTableCbk()464 void lefrUnsetNoiseTableCbk () {
465     LefDefParser::lefrUnsetNoiseTableCbk();
466 }
467 
lefrUnsetNonDefaultCbk()468 void lefrUnsetNonDefaultCbk () {
469     LefDefParser::lefrUnsetNonDefaultCbk();
470 }
471 
lefrUnsetNoWireExtensionCbk()472 void lefrUnsetNoWireExtensionCbk () {
473     LefDefParser::lefrUnsetNoWireExtensionCbk();
474 }
475 
lefrUnsetObstructionCbk()476 void lefrUnsetObstructionCbk () {
477     LefDefParser::lefrUnsetObstructionCbk();
478 }
479 
lefrUnsetOutputAntennaCbk()480 void lefrUnsetOutputAntennaCbk () {
481     LefDefParser::lefrUnsetOutputAntennaCbk();
482 }
483 
lefrUnsetPinCbk()484 void lefrUnsetPinCbk () {
485     LefDefParser::lefrUnsetPinCbk();
486 }
487 
lefrUnsetPropBeginCbk()488 void lefrUnsetPropBeginCbk () {
489     LefDefParser::lefrUnsetPropBeginCbk();
490 }
491 
lefrUnsetPropCbk()492 void lefrUnsetPropCbk () {
493     LefDefParser::lefrUnsetPropCbk();
494 }
495 
lefrUnsetPropEndCbk()496 void lefrUnsetPropEndCbk () {
497     LefDefParser::lefrUnsetPropEndCbk();
498 }
499 
lefrUnsetSiteCbk()500 void lefrUnsetSiteCbk () {
501     LefDefParser::lefrUnsetSiteCbk();
502 }
503 
lefrUnsetSpacingBeginCbk()504 void lefrUnsetSpacingBeginCbk () {
505     LefDefParser::lefrUnsetSpacingBeginCbk();
506 }
507 
lefrUnsetSpacingCbk()508 void lefrUnsetSpacingCbk () {
509     LefDefParser::lefrUnsetSpacingCbk();
510 }
511 
lefrUnsetSpacingEndCbk()512 void lefrUnsetSpacingEndCbk () {
513     LefDefParser::lefrUnsetSpacingEndCbk();
514 }
515 
lefrUnsetTimingCbk()516 void lefrUnsetTimingCbk () {
517     LefDefParser::lefrUnsetTimingCbk();
518 }
519 
lefrUnsetUseMinSpacingCbk()520 void lefrUnsetUseMinSpacingCbk () {
521     LefDefParser::lefrUnsetUseMinSpacingCbk();
522 }
523 
lefrUnsetUnitsCbk()524 void lefrUnsetUnitsCbk () {
525     LefDefParser::lefrUnsetUnitsCbk();
526 }
527 
lefrUnsetVersionCbk()528 void lefrUnsetVersionCbk () {
529     LefDefParser::lefrUnsetVersionCbk();
530 }
531 
lefrUnsetVersionStrCbk()532 void lefrUnsetVersionStrCbk () {
533     LefDefParser::lefrUnsetVersionStrCbk();
534 }
535 
lefrUnsetViaCbk()536 void lefrUnsetViaCbk () {
537     LefDefParser::lefrUnsetViaCbk();
538 }
539 
lefrUnsetViaRuleCbk()540 void lefrUnsetViaRuleCbk () {
541     LefDefParser::lefrUnsetViaRuleCbk();
542 }
543 
lefrLineNumber()544 int lefrLineNumber () {
545     return LefDefParser::lefrLineNumber();
546 }
547 
lefrSetLogFunction(::LEFI_LOG_FUNCTION p0)548 void lefrSetLogFunction (::LEFI_LOG_FUNCTION p0) {
549     LefDefParser::lefrSetLogFunction(p0);
550 }
551 
lefrSetWarningLogFunction(::LEFI_WARNING_LOG_FUNCTION p0)552 void lefrSetWarningLogFunction (::LEFI_WARNING_LOG_FUNCTION p0) {
553     LefDefParser::lefrSetWarningLogFunction(p0);
554 }
555 
lefrSetMallocFunction(::LEFI_MALLOC_FUNCTION p0)556 void lefrSetMallocFunction (::LEFI_MALLOC_FUNCTION p0) {
557     LefDefParser::lefrSetMallocFunction(p0);
558 }
559 
lefrSetReallocFunction(::LEFI_REALLOC_FUNCTION p0)560 void lefrSetReallocFunction (::LEFI_REALLOC_FUNCTION p0) {
561     LefDefParser::lefrSetReallocFunction(p0);
562 }
563 
lefrSetFreeFunction(::LEFI_FREE_FUNCTION p0)564 void lefrSetFreeFunction (::LEFI_FREE_FUNCTION p0) {
565     LefDefParser::lefrSetFreeFunction(p0);
566 }
567 
lefrSetLineNumberFunction(::LEFI_LINE_NUMBER_FUNCTION p0)568 void lefrSetLineNumberFunction (::LEFI_LINE_NUMBER_FUNCTION p0) {
569     LefDefParser::lefrSetLineNumberFunction(p0);
570 }
571 
lefrSetDeltaNumberLines(int p0)572 void lefrSetDeltaNumberLines (int p0) {
573     LefDefParser::lefrSetDeltaNumberLines(p0);
574 }
575 
lefrSetRelaxMode()576 void lefrSetRelaxMode () {
577     LefDefParser::lefrSetRelaxMode();
578 }
579 
lefrUnsetRelaxMode()580 void lefrUnsetRelaxMode () {
581     LefDefParser::lefrUnsetRelaxMode();
582 }
583 
lefrSetVersionValue(const char * version)584 void lefrSetVersionValue (const  char*   version) {
585     LefDefParser::lefrSetVersionValue(version);
586 }
587 
lefrSetReadFunction(::LEFI_READ_FUNCTION p0)588 void lefrSetReadFunction (::LEFI_READ_FUNCTION p0) {
589     LefDefParser::lefrSetReadFunction(p0);
590 }
591 
lefrUnsetReadFunction()592 void lefrUnsetReadFunction () {
593     LefDefParser::lefrUnsetReadFunction();
594 }
595 
lefrSetOpenLogFileAppend()596 void lefrSetOpenLogFileAppend () {
597     LefDefParser::lefrSetOpenLogFileAppend();
598 }
599 
lefrUnsetOpenLogFileAppend()600 void lefrUnsetOpenLogFileAppend () {
601     LefDefParser::lefrUnsetOpenLogFileAppend();
602 }
603 
lefrDisablePropStrProcess()604 void lefrDisablePropStrProcess () {
605     LefDefParser::lefrDisablePropStrProcess();
606 }
607 
lefrSetAntennaInoutWarnings(int warn)608 void lefrSetAntennaInoutWarnings (int  warn) {
609     LefDefParser::lefrSetAntennaInoutWarnings(warn);
610 }
611 
lefrSetAntennaInputWarnings(int warn)612 void lefrSetAntennaInputWarnings (int  warn) {
613     LefDefParser::lefrSetAntennaInputWarnings(warn);
614 }
615 
lefrSetAntennaOutputWarnings(int warn)616 void lefrSetAntennaOutputWarnings (int  warn) {
617     LefDefParser::lefrSetAntennaOutputWarnings(warn);
618 }
619 
lefrSetArrayWarnings(int warn)620 void lefrSetArrayWarnings (int  warn) {
621     LefDefParser::lefrSetArrayWarnings(warn);
622 }
623 
lefrSetCaseSensitiveWarnings(int warn)624 void lefrSetCaseSensitiveWarnings (int  warn) {
625     LefDefParser::lefrSetCaseSensitiveWarnings(warn);
626 }
627 
lefrSetCorrectionTableWarnings(int warn)628 void lefrSetCorrectionTableWarnings (int  warn) {
629     LefDefParser::lefrSetCorrectionTableWarnings(warn);
630 }
631 
lefrSetDielectricWarnings(int warn)632 void lefrSetDielectricWarnings (int  warn) {
633     LefDefParser::lefrSetDielectricWarnings(warn);
634 }
635 
lefrSetEdgeRateThreshold1Warnings(int warn)636 void lefrSetEdgeRateThreshold1Warnings (int  warn) {
637     LefDefParser::lefrSetEdgeRateThreshold1Warnings(warn);
638 }
639 
lefrSetEdgeRateThreshold2Warnings(int warn)640 void lefrSetEdgeRateThreshold2Warnings (int  warn) {
641     LefDefParser::lefrSetEdgeRateThreshold2Warnings(warn);
642 }
643 
lefrSetEdgeRateScaleFactorWarnings(int warn)644 void lefrSetEdgeRateScaleFactorWarnings (int  warn) {
645     LefDefParser::lefrSetEdgeRateScaleFactorWarnings(warn);
646 }
647 
lefrSetInoutAntennaWarnings(int warn)648 void lefrSetInoutAntennaWarnings (int  warn) {
649     LefDefParser::lefrSetInoutAntennaWarnings(warn);
650 }
651 
lefrSetInputAntennaWarnings(int warn)652 void lefrSetInputAntennaWarnings (int  warn) {
653     LefDefParser::lefrSetInputAntennaWarnings(warn);
654 }
655 
lefrSetIRDropWarnings(int warn)656 void lefrSetIRDropWarnings (int  warn) {
657     LefDefParser::lefrSetIRDropWarnings(warn);
658 }
659 
lefrSetLayerWarnings(int warn)660 void lefrSetLayerWarnings (int  warn) {
661     LefDefParser::lefrSetLayerWarnings(warn);
662 }
663 
lefrSetMacroWarnings(int warn)664 void lefrSetMacroWarnings (int  warn) {
665     LefDefParser::lefrSetMacroWarnings(warn);
666 }
667 
lefrSetMaxStackViaWarnings(int warn)668 void lefrSetMaxStackViaWarnings (int  warn) {
669     LefDefParser::lefrSetMaxStackViaWarnings(warn);
670 }
671 
lefrSetMinFeatureWarnings(int warn)672 void lefrSetMinFeatureWarnings (int  warn) {
673     LefDefParser::lefrSetMinFeatureWarnings(warn);
674 }
675 
lefrSetNoiseMarginWarnings(int warn)676 void lefrSetNoiseMarginWarnings (int  warn) {
677     LefDefParser::lefrSetNoiseMarginWarnings(warn);
678 }
679 
lefrSetNoiseTableWarnings(int warn)680 void lefrSetNoiseTableWarnings (int  warn) {
681     LefDefParser::lefrSetNoiseTableWarnings(warn);
682 }
683 
lefrSetNonDefaultWarnings(int warn)684 void lefrSetNonDefaultWarnings (int  warn) {
685     LefDefParser::lefrSetNonDefaultWarnings(warn);
686 }
687 
lefrSetNoWireExtensionWarnings(int warn)688 void lefrSetNoWireExtensionWarnings (int  warn) {
689     LefDefParser::lefrSetNoWireExtensionWarnings(warn);
690 }
691 
lefrSetOutputAntennaWarnings(int warn)692 void lefrSetOutputAntennaWarnings (int  warn) {
693     LefDefParser::lefrSetOutputAntennaWarnings(warn);
694 }
695 
lefrSetPinWarnings(int warn)696 void lefrSetPinWarnings (int  warn) {
697     LefDefParser::lefrSetPinWarnings(warn);
698 }
699 
lefrSetSiteWarnings(int warn)700 void lefrSetSiteWarnings (int  warn) {
701     LefDefParser::lefrSetSiteWarnings(warn);
702 }
703 
lefrSetSpacingWarnings(int warn)704 void lefrSetSpacingWarnings (int  warn) {
705     LefDefParser::lefrSetSpacingWarnings(warn);
706 }
707 
lefrSetTimingWarnings(int warn)708 void lefrSetTimingWarnings (int  warn) {
709     LefDefParser::lefrSetTimingWarnings(warn);
710 }
711 
lefrSetUnitsWarnings(int warn)712 void lefrSetUnitsWarnings (int  warn) {
713     LefDefParser::lefrSetUnitsWarnings(warn);
714 }
715 
lefrSetUseMinSpacingWarnings(int warn)716 void lefrSetUseMinSpacingWarnings (int  warn) {
717     LefDefParser::lefrSetUseMinSpacingWarnings(warn);
718 }
719 
lefrSetViaRuleWarnings(int warn)720 void lefrSetViaRuleWarnings (int  warn) {
721     LefDefParser::lefrSetViaRuleWarnings(warn);
722 }
723 
lefrSetViaWarnings(int warn)724 void lefrSetViaWarnings (int  warn) {
725     LefDefParser::lefrSetViaWarnings(warn);
726 }
727 
lefrDisableParserMsgs(int nMsg,int * msgs)728 void lefrDisableParserMsgs (int  nMsg, int*  msgs) {
729     LefDefParser::lefrDisableParserMsgs(nMsg, msgs);
730 }
731 
lefrEnableParserMsgs(int nMsg,int * msgs)732 void lefrEnableParserMsgs (int  nMsg, int*  msgs) {
733     LefDefParser::lefrEnableParserMsgs(nMsg, msgs);
734 }
735 
lefrEnableAllMsgs()736 void lefrEnableAllMsgs () {
737     LefDefParser::lefrEnableAllMsgs();
738 }
739 
lefrDisableAllMsgs()740 void lefrDisableAllMsgs () {
741     LefDefParser::lefrDisableAllMsgs();
742 }
743 
lefrSetTotalMsgLimit(int totNumMsgs)744 void lefrSetTotalMsgLimit (int  totNumMsgs) {
745     LefDefParser::lefrSetTotalMsgLimit(totNumMsgs);
746 }
747 
lefrSetLimitPerMsg(int msgId,int numMsg)748 void lefrSetLimitPerMsg (int  msgId, int  numMsg) {
749     LefDefParser::lefrSetLimitPerMsg(msgId, numMsg);
750 }
751 
752