[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [pykde5/srhaque-new-sip-generator] sip_generation: Handle CursorKind.CXX_STATIC_CAST_EXPR, CursorKin
From: Shaheed Haque <srhaque () theiet ! org>
Date: 2016-04-01 17:21:00
Message-ID: E1am2km-0008Nq-W1 () scm ! kde ! org
[Download RAW message or body]
Git commit e6940e74f81a84459e8bf43c570703a695c31dd0 by Shaheed Haque.
Committed on 01/04/2016 at 17:05.
Pushed by shaheed into branch 'srhaque-new-sip-generator'.
Handle CursorKind.CXX_STATIC_CAST_EXPR, CursorKind.DECL_REF_EXPR
and CursorKind.USING_DIRECTIVE.
M +3 -3 sip_generation/generator.py
http://commits.kde.org/pykde5/e6940e74f81a84459e8bf43c570703a695c31dd0
diff --git a/sip_generation/generator.py b/sip_generation/generator.py
index e2ce5f4..0541b59 100755
--- a/sip_generation/generator.py
+++ b/sip_generation/generator.py
@@ -67,7 +67,7 @@ EXPR_KINDS = [
CursorKind.UNEXPOSED_EXPR,
CursorKind.CONDITIONAL_OPERATOR, CursorKind.UNARY_OPERATOR, \
CursorKind.BINARY_OPERATOR,
CursorKind.INTEGER_LITERAL, CursorKind.FLOATING_LITERAL, \
CursorKind.STRING_LITERAL,
- CursorKind.CXX_BOOL_LITERAL_EXPR
+ CursorKind.CXX_BOOL_LITERAL_EXPR, CursorKind.CXX_STATIC_CAST_EXPR, \
CursorKind.DECL_REF_EXPR ]
TEMPLATE_KINDS = [
CursorKind.TYPE_REF, CursorKind.TEMPLATE_REF, CursorKind.NAMESPACE_REF
@@ -249,12 +249,12 @@ class Generator(object):
elif member.kind in [CursorKind.NAMESPACE, CursorKind.CLASS_DECL, \
CursorKind.CLASS_TEMPLATE, CursorKind.STRUCT_DECL,
CursorKind.CLASS_TEMPLATE_PARTIAL_SPECIALIZATION]:
decl = self._container_get(member, level + 1, h_file)
- elif member.kind in TEMPLATE_KINDS + [CursorKind.USING_DECLARATION]:
+ elif member.kind in TEMPLATE_KINDS + [CursorKind.USING_DECLARATION, \
CursorKind.USING_DIRECTIVE]: #
# Ignore:
#
# TEMPLATE_KINDS: Template type parameter.
- # CursorKind.USING_DECLARATION: Using? Pah!
+ # CursorKind.USING_DECLARATION, CursorKind.USING_DIRECTIVE: Using? \
Pah! #
pass
else:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic