(a, var, index=None)
| 694 | |
| 695 | |
| 696 | def cb_sign2map(a, var, index=None): |
| 697 | ret = {'varname': a} |
| 698 | ret['varname_i'] = ret['varname'] |
| 699 | ret['ctype'] = getctype(var) |
| 700 | if ret['ctype'] in c2capi_map: |
| 701 | ret['atype'] = c2capi_map[ret['ctype']] |
| 702 | ret['elsize'] = get_elsize(var) |
| 703 | if ret['ctype'] in cformat_map: |
| 704 | ret['showvalueformat'] = f"{cformat_map[ret['ctype']]}" |
| 705 | if isarray(var): |
| 706 | ret = dictappend(ret, getarrdims(a, var)) |
| 707 | ret['pydocsign'], ret['pydocsignout'] = getpydocsign(a, var) |
| 708 | if hasnote(var): |
| 709 | ret['note'] = var['note'] |
| 710 | var['note'] = ['See elsewhere.'] |
| 711 | return ret |
| 712 | |
| 713 | |
| 714 | def cb_routsign2map(rout, um): |
nothing calls this directly
no test coverage detected
searching dependent graphs…