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