Don't mangle certain numeric typedefs in API reference
This commit is contained in:
parent
b9440d634c
commit
b3630c4e18
|
|
@ -135,6 +135,8 @@ def translated_type_name(type, scoped=True):
|
|||
typename = interrogate_type_name(type)
|
||||
if typename in ("PyObject", "_object"):
|
||||
return "object"
|
||||
elif typename == "PN_stdfloat":
|
||||
return "float"
|
||||
|
||||
if interrogate_type_is_atomic(type):
|
||||
token = interrogate_type_atomic_token(type)
|
||||
|
|
@ -143,7 +145,9 @@ def translated_type_name(type, scoped=True):
|
|||
else:
|
||||
return typename
|
||||
|
||||
typename = translateTypeName(typename)
|
||||
if not typename.endswith('_t'):
|
||||
# Hack: don't mangle size_t etc.
|
||||
typename = translateTypeName(typename)
|
||||
|
||||
if scoped and interrogate_type_is_nested(type):
|
||||
return translated_type_name(interrogate_type_outer_class(type)) + '::' + typename
|
||||
|
|
|
|||
Loading…
Reference in New Issue