[gobject-introspection] docwriter: format bitfields like enums
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] docwriter: format bitfields like enums
- Date: Wed, 5 Mar 2014 16:12:50 +0000 (UTC)
commit b37385ce894bd6fa8d931c9b886f5eb1bf3376d2
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Sun Mar 2 17:09:30 2014 +0100
docwriter: format bitfields like enums
They are enums after all.
giscanner/docwriter.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/giscanner/docwriter.py b/giscanner/docwriter.py
index 1a82bc7..230cf4c 100644
--- a/giscanner/docwriter.py
+++ b/giscanner/docwriter.py
@@ -74,7 +74,7 @@ def get_node_kind(node):
node_kind = 'constructor'
else:
node_kind = 'function'
- elif isinstance(node, ast.Enum):
+ elif isinstance(node, (ast.Enum, ast.Bitfield)):
node_kind = 'enum'
elif isinstance(node, ast.Property) and node.parent is not None:
node_kind = 'property'
@@ -821,7 +821,7 @@ class DocFormatterGjs(DocFormatterIntrospectableBase):
if resolved:
if isinstance(resolved, ast.Compound) and node.type.ctype[-1] != '*':
return self._struct_is_simple(resolved)
- elif isinstance(resolved, ast.Enum):
+ elif isinstance(resolved, (ast.Enum, ast.Bitfield)):
return True
return False
else:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]