hdbExplainBinding
hdbExplainBinding(
t_indentation
t_masterLibName
t_masterCellName
t_masterViewName
t_instName
g_fixedLib
g_fixedCell
g_fixedView
t_boundLib
t_boundCell
t_boundView
h_bindSignatureId
h_bindWhyId
)
=> t_string
Description
Explains why a hdbBind binding was made the way it was.
Arguments
|
t_indentation
|
The indentation string that will precede each line.
|
|
t_masterLibName
|
The master library name for the instance.
|
|
t_masterCellName
|
The master cell name for the instance.
|
|
t_masterViewName
|
The master view name for the instance.
|
|
t_instName
|
The instName for the instance.
|
|
g_fixedLib
|
The library is bound.
|
|
g_fixedCell
|
The cell is bound.
|
|
g_fixedView
|
The view is bound.
|
|
t_boundLib
|
The library name bound by hdbBind.
|
|
t_boundCell
|
The cell name bound by hdbBind.
|
|
t_boundView
|
The view name bound by hdbBind.
|
|
h_bindSignatureId
|
The bindSignature object returned by hdbBind.
|
|
h_bindWhyId
|
The bindWhy object returned by hdbBind
|
Value Returned
|
t_string
|
A string that explains the binding.
|
Example
whyBoundStr = hdbExplainBinding(
" " "lib1" "cell1"
"view1" "inst1"
nil nil nil
"lib2" "cell2" "view2"
bindSig bindWhy)
An example for the use of this function can also be found at:
your_install_dir/tools/hdb/examples/hdbTraverse.il
Related Topics
Hierarchy Database Functions
Occurrence Property Functions
Parent/Child Database Functions
Return to top