Add tcl types (+ smallfixes)
This commit is contained in:
parent
acd43bdd8a
commit
2b45e5861d
|
|
@ -1353,7 +1353,7 @@ filter_lib_pins(const char *property,
|
|||
}
|
||||
|
||||
LibertyLibrarySeq
|
||||
filter_libs(const char *property,
|
||||
filter_liberty_libraries(const char *property,
|
||||
const char *op,
|
||||
const char *pattern,
|
||||
LibertyLibrarySeq *libs)
|
||||
|
|
@ -1376,7 +1376,7 @@ filter_timing_arcs(const char *property,
|
|||
const char *pattern,
|
||||
EdgeSeq *edges)
|
||||
{
|
||||
return filter_objects<sta::Edge>(property, op, pattern, edges);
|
||||
return filter_objects<Edge>(property, op, pattern, edges);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////
|
||||
|
|
|
|||
|
|
@ -528,6 +528,10 @@ using namespace sta;
|
|||
seqTclList<LibertyCellSeq, LibertyCell>($1, SWIGTYPE_p_LibertyCell, interp);
|
||||
}
|
||||
|
||||
%typemap(out) LibertyPortSeq * {
|
||||
seqPtrTclList<LibertyPortSeq, LibertyPort>($1, SWIGTYPE_p_LibertyPort, interp);
|
||||
}
|
||||
|
||||
%typemap(out) LibertyPortSeq {
|
||||
seqTclList<LibertyPortSeq, LibertyPort>($1, SWIGTYPE_p_LibertyPort, interp);
|
||||
}
|
||||
|
|
@ -746,6 +750,14 @@ using namespace sta;
|
|||
Tcl_SetObjResult(interp, obj);
|
||||
}
|
||||
|
||||
%typemap(out) LibertyLibrarySeq* {
|
||||
seqPtrTclList<LibertyLibrarySeq, LibertyLibrary>($1, SWIGTYPE_p_LibertyLibrary, interp);
|
||||
}
|
||||
|
||||
%typemap(out) LibertyLibrarySeq {
|
||||
seqTclList<LibertyLibrarySeq, LibertyLibrary>($1, SWIGTYPE_p_LibertyLibrary, interp);
|
||||
}
|
||||
|
||||
%typemap(out) Pin* {
|
||||
Tcl_Obj *obj = SWIG_NewInstanceObj($1, $1_descriptor, false);
|
||||
Tcl_SetObjResult(interp, obj);
|
||||
|
|
@ -755,7 +767,6 @@ using namespace sta;
|
|||
seqPtrTclList<PinSeq, Pin>($1, SWIGTYPE_p_Pin, interp);
|
||||
}
|
||||
|
||||
|
||||
%typemap(out) PinSeq {
|
||||
seqTclList<PinSeq, Pin>($1, SWIGTYPE_p_Pin, interp);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue