capi_maps.pyi 1.0 KB

123456789101112131415161718192021222324252627282930313233
  1. from .auxfuncs import _ROut, _Var, process_f2cmap_dict
  2. __all__ = [
  3. "cb_routsign2map",
  4. "cb_sign2map",
  5. "common_sign2map",
  6. "getarrdims",
  7. "getarrdocsign",
  8. "getctype",
  9. "getinit",
  10. "getpydocsign",
  11. "getstrlength",
  12. "modsign2map",
  13. "process_f2cmap_dict",
  14. "routsign2map",
  15. "sign2map",
  16. ]
  17. ###
  18. def getctype(var: _Var) -> str: ...
  19. def f2cexpr(expr: str) -> str: ...
  20. def getstrlength(var: _Var) -> str: ...
  21. def getarrdims(a: str, var: _Var, verbose: int = 0) -> dict[str, str]: ...
  22. def getpydocsign(a: str, var: _Var) -> tuple[str, str]: ...
  23. def getarrdocsign(a: str, var: _Var) -> str: ...
  24. def getinit(a: str, var: _Var) -> tuple[str, str]: ...
  25. def sign2map(a: str, var: _Var) -> dict[str, str]: ...
  26. def routsign2map(rout: _ROut) -> dict[str, str]: ...
  27. def modsign2map(m: _ROut) -> dict[str, str]: ...
  28. def cb_sign2map(a: str, var: _Var, index: object | None = None) -> dict[str, str]: ...
  29. def cb_routsign2map(rout: _ROut, um: str) -> dict[str, str]: ...
  30. def common_sign2map(a: str, var: _Var) -> dict[str, str]: ... # obsolete