summaryrefslogtreecommitdiffstats
path: root/test/CMakeLists.txt
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-04-11 17:24:34 (GMT)
committerBrad King <brad.king@kitware.com>2014-04-11 17:28:04 (GMT)
commitc785d1821c39fb02fb394d65af4d6065a594391b (patch)
treefabfe6474a94eaa79a7596791f7bfafc02ab7b71 /test/CMakeLists.txt
parentaeb49468598774f683f1bc8bb50bd0e301a80fa3 (diff)
downloadCastXML-c785d1821c39fb02fb394d65af4d6065a594391b.zip
CastXML-c785d1821c39fb02fb394d65af4d6065a594391b.tar.gz
CastXML-c785d1821c39fb02fb394d65af4d6065a594391b.tar.bz2
Output: Drop class template partial specializations from output
Since gccxml format does not support uninstantiated templates we must not output any partial specializations either. Skip class template partial specializations when traversing context members. Desugar non-dependent typedef members of class template partial specializations.
Diffstat (limited to 'test/CMakeLists.txt')
-rw-r--r--test/CMakeLists.txt2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index a1f7c45..40d05e8 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -130,6 +130,7 @@ castxml_test_gccxml(Class-implicit-members)
castxml_test_gccxml(Class-incomplete)
castxml_test_gccxml(Class-incomplete-twice)
castxml_test_gccxml(Class-member-template)
+castxml_test_gccxml(Class-partial-template-member-Typedef)
castxml_test_gccxml(Class-template)
castxml_test_gccxml(Class-template-Method-Argument-default)
castxml_test_gccxml(Class-template-bases)
@@ -157,6 +158,7 @@ castxml_test_gccxml(MethodType)
castxml_test_gccxml(MethodType-cv)
castxml_test_gccxml(Namespace)
castxml_test_gccxml(Namespace-Class-members)
+castxml_test_gccxml(Namespace-Class-partial-template-members)
castxml_test_gccxml(Namespace-Class-template-members)
castxml_test_gccxml(Namespace-Function-template-members)
castxml_test_gccxml(Namespace-empty)