[med-svn] [castxml] branch upstream updated (593ae0e -> b1b9ee7)
Gert Wollny
gewo at moszumanska.debian.org
Mon Jan 30 11:23:12 UTC 2017
This is an automated email from the git hooks/post-receive script.
gewo pushed a change to branch upstream
in repository castxml.
from 593ae0e Imported Upstream version 0.1+git20160706
new b1b9ee7 New upstream version 0.1+git20161215
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
.clang-format | 9 +
README.rst | 3 +-
doc/manual/castxml.1.rst | 84 +-
src/CMakeLists.txt | 3 +
src/Detect.cxx | 99 +-
src/Detect.h | 6 +-
src/Options.h | 24 +-
src/Output.cxx | 1240 +++++++++++---------
src/Output.h | 12 +-
src/RunClang.cxx | 327 +++---
src/RunClang.h | 3 +-
src/Utils.cxx | 136 +--
src/Utils.h | 5 +-
src/Version.cmake | 2 +-
src/castxml.cxx | 157 ++-
src/clang-format.bash | 116 ++
test/CMakeLists.txt | 496 ++++----
...t => castxml1.any.ArrayType-incomplete.xml.txt} | 4 +-
...Type.xml.txt => castxml1.any.ArrayType.xml.txt} | 4 +-
...pty.xml.txt => castxml1.any.CXXLiteral.xml.txt} | 4 +-
...xml.txt => castxml1.any.Class-abstract.xml.txt} | 12 +-
...xml.txt => castxml1.any.Class-annotate.xml.txt} | 4 +-
....txt => castxml1.any.Class-base-offset.xml.txt} | 6 +-
...txt => castxml1.any.Class-base-typedef.xml.txt} | 18 +-
....xml.txt => castxml1.any.Class-forward.xml.txt} | 16 +-
....xml.txt => castxml1.any.Class-friends.xml.txt} | 20 +-
...y.Class-implicit-member-access-mutable.xml.txt} | 24 +-
...txml1.any.Class-implicit-member-access.xml.txt} | 22 +-
...stxml1.any.Class-implicit-member-array.xml.txt} | 6 +-
...ml1.any.Class-implicit-member-bad-base.xml.txt} | 16 +-
....Class-implicit-member-const-aggregate.xml.txt} | 6 +-
...stxml1.any.Class-implicit-member-const.xml.txt} | 8 +-
...l1.any.Class-implicit-member-reference.xml.txt} | 8 +-
...=> castxml1.any.Class-implicit-members.xml.txt} | 8 +-
...=> castxml1.any.Class-incomplete-twice.xml.txt} | 4 +-
...l.txt => castxml1.any.Class-incomplete.xml.txt} | 4 +-
...txml1.any.Class-member-template-access.xml.txt} | 22 +-
... => castxml1.any.Class-member-template.xml.txt} | 8 +-
....Class-partial-template-member-Typedef.xml.txt} | 24 +-
...y.Class-template-Method-Argument-const.xml.txt} | 22 +-
...Class-template-Method-Argument-default.xml.txt} | 22 +-
...any.Class-template-Method-return-const.xml.txt} | 20 +-
...ny.Class-template-constructor-template.xml.txt} | 20 +-
.../castxml1.any.Class-template-friends.xml.txt | 22 +
...ny.Class-template-member-Typedef-const.xml.txt} | 24 +-
...xml1.any.Class-template-member-Typedef.xml.txt} | 24 +-
...ass-template-member-nontemplate-Typedef.xml.txt | 10 +
...ml1.any.Class-template-member-template.xml.txt} | 22 +-
...=> castxml1.any.Class-template-recurse.xml.txt} | 20 +-
test/expect/castxml1.any.Class-template.xml.txt | 30 +
...ny.Class.xml.txt => castxml1.any.Class.xml.txt} | 4 +-
...t => castxml1.any.Constructor-annotate.xml.txt} | 6 +-
...or.xml.txt => castxml1.any.Constructor.xml.txt} | 6 +-
...txt => castxml1.any.Converter-annotate.xml.txt} | 6 +-
...rter.xml.txt => castxml1.any.Converter.xml.txt} | 6 +-
...ml.txt => castxml1.any.CvQualifiedType.xml.txt} | 4 +-
...xt => castxml1.any.Destructor-annotate.xml.txt} | 6 +-
...tor.xml.txt => castxml1.any.Destructor.xml.txt} | 6 +-
...t => castxml1.any.Enumeration-annotate.xml.txt} | 4 +-
... => castxml1.any.Enumeration-anonymous.xml.txt} | 4 +-
...on.xml.txt => castxml1.any.Enumeration.xml.txt} | 4 +-
...xml.txt => castxml1.any.Field-annotate.xml.txt} | 6 +-
...ny.Field.xml.txt => castxml1.any.Field.xml.txt} | 10 +-
...astxml1.any.Function-Argument-Annotate.xml.txt} | 4 +-
...> castxml1.any.Function-Argument-decay.xml.txt} | 4 +-
...ml1.any.Function-Argument-default-cast.xml.txt} | 42 +-
...txml1.any.Function-Argument-default-ns.xml.txt} | 10 +-
...castxml1.any.Function-Argument-default.xml.txt} | 4 +-
....txt => castxml1.any.Function-annotate.xml.txt} | 4 +-
...unction-calling-convention-ms-annotate.xml.txt} | 18 +-
...ml1.any.Function-calling-convention-ms.xml.txt} | 4 +-
...castxml1.any.Function-rvalue-reference.xml.txt} | 4 +-
....txt => castxml1.any.Function-template.xml.txt} | 12 +-
...xml.txt => castxml1.any.Function-throw.xml.txt} | 4 +-
....txt => castxml1.any.Function-variadic.xml.txt} | 4 +-
...ction.xml.txt => castxml1.any.Function.xml.txt} | 4 +-
... => castxml1.any.FunctionType-variadic.xml.txt} | 4 +-
...e.xml.txt => castxml1.any.FunctionType.xml.txt} | 4 +-
...ml.txt => castxml1.any.FundamentalType.xml.txt} | 4 +-
...l.txt => castxml1.any.FundamentalTypes.xml.txt} | 4 +-
...t => castxml1.any.GNU-float128-nostart.xml.txt} | 4 +-
...8.xml.txt => castxml1.any.GNU-float128.xml.txt} | 14 +-
...ml.txt => castxml1.any.GNU-va_arg_pack.xml.txt} | 4 +-
...txml1.any.Method-Argument-default-cast.xml.txt} | 16 +-
...> castxml1.any.Method-Argument-default.xml.txt} | 10 +-
...ml.txt => castxml1.any.Method-annotate.xml.txt} | 8 +-
...l.txt => castxml1.any.Method-overrides.xml.txt} | 26 +-
...> castxml1.any.Method-rvalue-reference.xml.txt} | 16 +-
....Method.xml.txt => castxml1.any.Method.xml.txt} | 8 +-
....xml.txt => castxml1.any.MethodType-cv.xml.txt} | 4 +-
...ype.xml.txt => castxml1.any.MethodType.xml.txt} | 4 +-
...> castxml1.any.Namespace-Class-members.xml.txt} | 6 +-
...mespace-Class-partial-template-members.xml.txt} | 4 +-
...1.any.Namespace-Class-template-members.xml.txt} | 4 +-
...ny.Namespace-Function-template-members.xml.txt} | 4 +-
...xt => castxml1.any.Namespace-anonymous.xml.txt} | 4 +-
...ml.txt => castxml1.any.Namespace-empty.xml.txt} | 4 +-
...astxml1.any.Namespace-extern-C-members.xml.txt} | 4 +-
.../castxml1.any.Namespace-inline-start.xml.txt | 3 +
...castxml1.any.Namespace-inline-template.xml.txt} | 8 +-
...l.txt => castxml1.any.Namespace-inline.xml.txt} | 4 +-
...txt => castxml1.any.Namespace-nested-1.xml.txt} | 4 +-
...txt => castxml1.any.Namespace-nested-2.xml.txt} | 4 +-
...l.txt => castxml1.any.Namespace-nested.xml.txt} | 4 +-
...=> castxml1.any.Namespace-repeat-start.xml.txt} | 4 +-
...l.txt => castxml1.any.Namespace-repeat.xml.txt} | 4 +-
...mpty.xml.txt => castxml1.any.Namespace.xml.txt} | 4 +-
....xml.txt => castxml1.any.OffsetType-cv.xml.txt} | 4 +-
...ype.xml.txt => castxml1.any.OffsetType.xml.txt} | 4 +-
...castxml1.any.OperatorFunction-annotate.xml.txt} | 4 +-
...l.txt => castxml1.any.OperatorFunction.xml.txt} | 4 +-
...> castxml1.any.OperatorMethod-annotate.xml.txt} | 8 +-
...xml.txt => castxml1.any.OperatorMethod.xml.txt} | 8 +-
...pe.xml.txt => castxml1.any.PointerType.xml.txt} | 4 +-
...xt => castxml1.any.RValueReferenceType.xml.txt} | 4 +-
....xml.txt => castxml1.any.ReferenceType.xml.txt} | 4 +-
...mpty.xml.txt => castxml1.any.TypeAlias.xml.txt} | 4 +-
....txt => castxml1.any.TypeAliasTemplate.xml.txt} | 4 +-
...l.txt => castxml1.any.Typedef-annotate.xml.txt} | 4 +-
....xml.txt => castxml1.any.Typedef-paren.xml.txt} | 4 +-
...castxml1.any.Typedef-to-Class-template.xml.txt} | 8 +-
...1.any.Typedef-to-Enumeration-anonymous.xml.txt} | 6 +-
...=> castxml1.any.Typedef-to-Enumeration.xml.txt} | 6 +-
...l1.any.Typedef-to-FundamentalType-mode.xml.txt} | 4 +-
...pedef-to-extern-C-FundamentalType-mode.xml.txt} | 4 +-
....txt => castxml1.any.Variable-annotate.xml.txt} | 4 +-
....txt => castxml1.any.Variable-in-Class.xml.txt} | 6 +-
...txt => castxml1.any.Variable-init-cast.xml.txt} | 4 +-
...l.txt => castxml1.any.Variable-init-ns.xml.txt} | 4 +-
....xml.txt => castxml1.any.Variable-init.xml.txt} | 4 +-
...iable.xml.txt => castxml1.any.Variable.xml.txt} | 4 +-
...l.txt => castxml1.any.implicit-decl-ms.xml.txt} | 4 +-
....xml.txt => castxml1.any.inline-asm-ms.xml.txt} | 4 +-
... => castxml1.any.invalid-decl-for-type.xml.txt} | 38 +-
...ostart.xml.txt => castxml1.any.nostart.xml.txt} | 4 +-
...xt => castxml1.any.qualified-type-name.xml.txt} | 8 +-
...> castxml1.any.using-declaration-class.xml.txt} | 26 +-
...t => castxml1.any.using-declaration-ns.xml.txt} | 4 +-
...> castxml1.any.using-declaration-start.xml.txt} | 4 +-
...txt => castxml1.any.using-directive-ns.xml.txt} | 4 +-
... => castxml1.any.using-directive-start.xml.txt} | 4 +-
...en.any.ReferenceType-to-Class-template.xml.txt} | 24 +-
....xml.txt => castxml1.c++11.Class-bases.xml.txt} | 46 +-
...=> castxml1.c++11.Class-template-bases.xml.txt} | 32 +-
....xml.txt => castxml1.c++14.Class-bases.xml.txt} | 46 +-
...=> castxml1.c++14.Class-template-bases.xml.txt} | 32 +-
...lt.txt => castxml1.c++98.CXXLiteral.result.txt} | 0
test/expect/castxml1.c++98.CXXLiteral.stderr.txt | 1 +
test/expect/castxml1.c++98.CXXLiteral.xml.txt | 1 +
....xml.txt => castxml1.c++98.Class-bases.xml.txt} | 46 +-
...=> castxml1.c++98.Class-template-bases.xml.txt} | 32 +-
...ml1.c++98.Function-rvalue-reference.stderr.txt} | 0
...txml1.c++98.Method-rvalue-reference.stderr.txt} | 0
... castxml1.c++98.RValueReferenceType.stderr.txt} | 0
...err.txt => castxml1.c++98.TypeAlias.stderr.txt} | 0
...=> castxml1.c++98.TypeAliasTemplate.stderr.txt} | 0
....xml.txt => castxml1.c.FunctionNoProto.xml.txt} | 4 +-
....xml.txt => castxml1.c.FundamentalType.xml.txt} | 4 +-
...txt => castxml1.c.GNU-float128-nostart.xml.txt} | 4 +-
...128.xml.txt => castxml1.c.GNU-float128.xml.txt} | 4 +-
....xml.txt => castxml1.c.GNU-va_arg_pack.xml.txt} | 4 +-
...txt => castxml1.c.Typedef-called-class.xml.txt} | 4 +-
...md.result.txt => castxml1.c.invalid.result.txt} | 0
...id.stderr.txt => castxml1.c.invalid.stderr.txt} | 0
...result.txt => cmd.castxml-and-objc1.result.txt} | 0
test/expect/cmd.castxml-and-objc1.stderr.txt | 1 +
...result.txt => cmd.castxml-and-objc2.result.txt} | 0
test/expect/cmd.castxml-and-objc2.stderr.txt | 1 +
...ut.txt => cmd.castxml-empty-c++98-E.stdout.txt} | 0
...-cmd.result.txt => cmd.castxml-mix1.result.txt} | 0
test/expect/cmd.castxml-mix1.stderr.txt | 3 +
...-cmd.result.txt => cmd.castxml-mix2.result.txt} | 0
test/expect/cmd.castxml-mix2.stderr.txt | 3 +
...cmd.result.txt => cmd.castxml-twice.result.txt} | 0
test/expect/cmd.castxml-twice.stderr.txt | 3 +
.../cmd.castxml-wrong-epic-version.result.txt | 1 +
.../cmd.castxml-wrong-epic-version.stderr.txt | 3 +
...mbers.xml.txt => gccxml.any.CXXLiteral.xml.txt} | 0
test/expect/gccxml.any.Class-abstract.xml.txt | 8 +-
test/expect/gccxml.any.Class-base-offset.xml.txt | 2 +-
test/expect/gccxml.any.Class-base-typedef.xml.txt | 14 +-
test/expect/gccxml.any.Class-forward.xml.txt | 12 +-
test/expect/gccxml.any.Class-friends.xml.txt | 16 +-
...ny.Class-implicit-member-access-mutable.xml.txt | 20 +-
...gccxml.any.Class-implicit-member-access.xml.txt | 18 +-
.../gccxml.any.Class-implicit-member-array.xml.txt | 2 +-
...cxml.any.Class-implicit-member-bad-base.xml.txt | 12 +-
...y.Class-implicit-member-const-aggregate.xml.txt | 2 +-
.../gccxml.any.Class-implicit-member-const.xml.txt | 4 +-
...xml.any.Class-implicit-member-reference.xml.txt | 4 +-
.../gccxml.any.Class-implicit-members.xml.txt | 4 +-
...gccxml.any.Class-member-template-access.xml.txt | 18 +-
.../gccxml.any.Class-member-template.xml.txt | 4 +-
...y.Class-partial-template-member-Typedef.xml.txt | 20 +-
...ny.Class-template-Method-Argument-const.xml.txt | 18 +-
....Class-template-Method-Argument-default.xml.txt | 18 +-
....any.Class-template-Method-return-const.xml.txt | 16 +-
...any.Class-template-constructor-template.xml.txt | 16 +-
.../gccxml.any.Class-template-friends.xml.txt | 20 +-
...any.Class-template-member-Typedef-const.xml.txt | 20 +-
...ccxml.any.Class-template-member-Typedef.xml.txt | 20 +-
...ass-template-member-nontemplate-Typedef.xml.txt | 10 +
...cxml.any.Class-template-member-template.xml.txt | 18 +-
.../gccxml.any.Class-template-recurse.xml.txt | 16 +-
test/expect/gccxml.any.Class-template.xml.txt | 30 +-
.../expect/gccxml.any.Constructor-annotate.xml.txt | 2 +-
test/expect/gccxml.any.Constructor.xml.txt | 2 +-
test/expect/gccxml.any.Converter-annotate.xml.txt | 2 +-
test/expect/gccxml.any.Converter.xml.txt | 2 +-
test/expect/gccxml.any.Destructor-annotate.xml.txt | 2 +-
test/expect/gccxml.any.Destructor.xml.txt | 2 +-
test/expect/gccxml.any.Field-annotate.xml.txt | 2 +-
test/expect/gccxml.any.Field.xml.txt | 6 +-
...cxml.any.Function-Argument-default-cast.xml.txt | 38 +-
...gccxml.any.Function-Argument-default-ns.xml.txt | 6 +-
...Function-calling-convention-ms-annotate.xml.txt | 14 +-
test/expect/gccxml.any.Function-template.xml.txt | 8 +-
test/expect/gccxml.any.GNU-float128.xml.txt | 10 +-
...gccxml.any.Method-Argument-default-cast.xml.txt | 12 +-
.../gccxml.any.Method-Argument-default.xml.txt | 6 +-
test/expect/gccxml.any.Method-annotate.xml.txt | 4 +-
test/expect/gccxml.any.Method-overrides.xml.txt | 22 +-
.../gccxml.any.Method-rvalue-reference.xml.txt | 12 +-
test/expect/gccxml.any.Method.xml.txt | 4 +-
.../gccxml.any.Namespace-Class-members.xml.txt | 2 +-
.../gccxml.any.Namespace-inline-template.xml.txt | 4 +-
.../gccxml.any.OperatorMethod-annotate.xml.txt | 4 +-
test/expect/gccxml.any.OperatorMethod.xml.txt | 4 +-
.../gccxml.any.Typedef-to-Class-template.xml.txt | 4 +-
...ml.any.Typedef-to-Enumeration-anonymous.xml.txt | 2 +-
.../gccxml.any.Typedef-to-Enumeration.xml.txt | 2 +-
test/expect/gccxml.any.Variable-in-Class.xml.txt | 2 +-
.../gccxml.any.invalid-decl-for-type.xml.txt | 34 +-
test/expect/gccxml.any.qualified-type-name.xml.txt | 4 +-
.../gccxml.any.using-declaration-class.xml.txt | 22 +-
...ken.any.ReferenceType-to-Class-template.xml.txt | 20 +-
test/expect/gccxml.c++11.Class-bases.xml.txt | 42 +-
.../gccxml.c++11.Class-template-bases.xml.txt | 28 +-
test/expect/gccxml.c++14.Class-bases.xml.txt | 42 +-
.../gccxml.c++14.Class-template-bases.xml.txt | 28 +-
...sult.txt => gccxml.c++98.CXXLiteral.result.txt} | 0
test/expect/gccxml.c++98.CXXLiteral.stderr.txt | 1 +
test/expect/gccxml.c++98.CXXLiteral.xml.txt | 1 +
test/expect/gccxml.c++98.Class-bases.xml.txt | 42 +-
.../gccxml.c++98.Class-template-bases.xml.txt | 28 +-
test/input/CXXLiteral.cxx | 3 +
test/input/Class-abstract.cxx | 3 +-
test/input/Class-annotate.cxx | 4 +-
test/input/Class-base-offset.cxx | 19 +-
test/input/Class-base-typedef.cxx | 8 +-
test/input/Class-bases.cxx | 19 +-
test/input/Class-forward.cxx | 3 +-
test/input/Class-friends.cxx | 7 +-
.../input/Class-implicit-member-access-mutable.cxx | 8 +-
test/input/Class-implicit-member-access.cxx | 8 +-
test/input/Class-implicit-member-array.cxx | 3 +-
test/input/Class-implicit-member-bad-base.cxx | 12 +-
.../Class-implicit-member-const-aggregate.cxx | 3 +-
test/input/Class-implicit-member-const.cxx | 4 +-
test/input/Class-implicit-member-reference.cxx | 4 +-
test/input/Class-implicit-members.cxx | 6 +-
test/input/Class-incomplete-twice.cxx | 4 +-
test/input/Class-member-template-access.cxx | 9 +-
test/input/Class-member-template.cxx | 9 +-
.../Class-partial-template-member-Typedef.cxx | 8 +-
.../input/Class-template-Method-Argument-const.cxx | 4 +-
.../Class-template-Method-Argument-default.cxx | 4 +-
test/input/Class-template-Method-return-const.cxx | 4 +-
test/input/Class-template-bases.cxx | 14 +-
test/input/Class-template-constructor-template.cxx | 12 +-
test/input/Class-template-friends.cxx | 13 +-
test/input/Class-template-member-Typedef-const.cxx | 5 +-
test/input/Class-template-member-Typedef.cxx | 5 +-
.../Class-template-member-nontemplate-Typedef.cxx | 10 +
test/input/Class-template-member-template.cxx | 10 +-
test/input/Class-template-recurse.cxx | 19 +-
test/input/Class-template.cxx | 15 +-
test/input/Class.cxx | 4 +-
test/input/Constructor-annotate.cxx | 5 +-
test/input/Constructor.cxx | 3 +-
test/input/Converter-annotate.cxx | 5 +-
test/input/Converter.cxx | 3 +-
test/input/Destructor-annotate.cxx | 5 +-
test/input/Destructor.cxx | 3 +-
test/input/Enumeration-annotate.cxx | 5 +-
test/input/Enumeration-anonymous.cxx | 9 +-
test/input/Enumeration.cxx | 3 +-
test/input/Field-annotate.cxx | 5 +-
test/input/Field.cxx | 5 +-
test/input/Function-Argument-annotate.cxx | 2 +-
test/input/Function-Argument-default-cast.cxx | 25 +-
test/input/Function-Argument-default-ns.cxx | 9 +-
test/input/Function-annotate.cxx | 2 +-
.../Function-calling-convention-ms-annotate.cxx | 12 +-
test/input/Function-calling-convention-ms.cxx | 8 +-
test/input/Function-template.cxx | 9 +-
test/input/Function-variadic.cxx | 2 +-
test/input/FunctionType-variadic.cxx | 2 +-
test/input/FundamentalTypes.cxx | 26 +-
test/input/GNU-float128.cxx | 9 +-
test/input/GNU-va_arg_pack.cxx | 3 +-
test/input/Method-Argument-default-cast.cxx | 7 +-
test/input/Method-Argument-default.cxx | 3 +-
test/input/Method-annotate.cxx | 5 +-
test/input/Method-overrides.cxx | 6 +-
test/input/Method-rvalue-reference.cxx | 3 +-
test/input/Method.cxx | 3 +-
test/input/MethodType-cv.cxx | 2 +-
test/input/MethodType.cxx | 2 +-
test/input/Namespace-Class-members.cxx | 9 +-
.../Namespace-Class-partial-template-members.cxx | 14 +-
test/input/Namespace-Class-template-members.cxx | 11 +-
test/input/Namespace-Function-template-members.cxx | 3 +-
test/input/Namespace-anonymous.cxx | 6 +-
test/input/Namespace-empty.cxx | 2 +-
test/input/Namespace-extern-C-members.cxx | 8 +-
test/input/Namespace-inline-start.cxx | 3 +-
test/input/Namespace-inline-template.cxx | 11 +-
test/input/Namespace-inline.cxx | 12 +-
test/input/Namespace-nested.cxx | 18 +-
test/input/Namespace-repeat-start.cxx | 4 +-
test/input/Namespace-repeat.cxx | 12 +-
test/input/Namespace.cxx | 3 +-
test/input/OffsetType-cv.cxx | 2 +-
test/input/OffsetType.cxx | 2 +-
test/input/OperatorFunction-annotate.cxx | 2 +-
test/input/OperatorFunction.cxx | 2 +-
test/input/OperatorMethod-annotate.cxx | 5 +-
test/input/OperatorMethod.cxx | 3 +-
test/input/PointerType.cxx | 2 +-
test/input/RValueReferenceType.cxx | 2 +-
test/input/ReferenceType-to-Class-template.cxx | 5 +-
test/input/ReferenceType.cxx | 2 +-
test/input/TypeAlias.cxx | 2 +-
test/input/TypeAliasTemplate.cxx | 9 +-
test/input/Typedef-annotate.cxx | 2 +-
test/input/Typedef-paren.cxx | 2 +-
test/input/Typedef-to-Class-template.cxx | 3 +-
test/input/Typedef-to-Enumeration-anonymous.cxx | 3 +-
test/input/Typedef-to-Enumeration.cxx | 4 +-
test/input/Typedef-to-FundamentalType-mode.cxx | 2 +-
.../Typedef-to-extern-C-FundamentalType-mode.cxx | 2 +-
test/input/Variable-annotate.cxx | 2 +-
test/input/Variable-in-Class.cxx | 3 +-
test/input/Variable-init-cast.cxx | 6 +-
test/input/Variable-init-ns.cxx | 4 +-
test/input/Variable-init.cxx | 4 +-
test/input/inline-asm-ms.cxx | 5 +-
test/input/invalid-decl-for-type.cxx | 15 +-
test/input/make_integer_seq.cxx | 15 +-
test/input/nostart.cxx | 2 +-
test/input/qualified-type-name.cxx | 4 +-
test/input/using-declaration-class.cxx | 6 +-
test/input/using-declaration-ns.cxx | 2 +-
test/input/using-declaration-start.cxx | 2 +-
test/input/using-directive-ns.cxx | 4 +-
test/input/using-directive-start.cxx | 2 +-
357 files changed, 3202 insertions(+), 2442 deletions(-)
create mode 100644 .clang-format
create mode 100755 src/clang-format.bash
copy test/expect/{gccxml.any.ArrayType-incomplete.xml.txt => castxml1.any.ArrayType-incomplete.xml.txt} (92%)
copy test/expect/{gccxml.any.ArrayType.xml.txt => castxml1.any.ArrayType.xml.txt} (92%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.CXXLiteral.xml.txt} (79%)
copy test/expect/{gccxml.any.Class-abstract.xml.txt => castxml1.any.Class-abstract.xml.txt} (82%)
copy test/expect/{gccxml.any.Class-annotate.xml.txt => castxml1.any.Class-annotate.xml.txt} (97%)
copy test/expect/{gccxml.any.Class-base-offset.xml.txt => castxml1.any.Class-base-offset.xml.txt} (64%)
copy test/expect/{gccxml.any.Class-base-typedef.xml.txt => castxml1.any.Class-base-typedef.xml.txt} (76%)
copy test/expect/{gccxml.any.Class-forward.xml.txt => castxml1.any.Class-forward.xml.txt} (73%)
copy test/expect/{gccxml.any.Class-friends.xml.txt => castxml1.any.Class-friends.xml.txt} (60%)
copy test/expect/{gccxml.any.Class-implicit-member-access-mutable.xml.txt => castxml1.any.Class-implicit-member-access-mutable.xml.txt} (61%)
copy test/expect/{gccxml.any.Class-implicit-member-access.xml.txt => castxml1.any.Class-implicit-member-access.xml.txt} (58%)
copy test/expect/{gccxml.any.Class-implicit-member-array.xml.txt => castxml1.any.Class-implicit-member-array.xml.txt} (94%)
copy test/expect/{gccxml.any.Class-implicit-member-bad-base.xml.txt => castxml1.any.Class-implicit-member-bad-base.xml.txt} (80%)
copy test/expect/{gccxml.any.Class-implicit-member-const-aggregate.xml.txt => castxml1.any.Class-implicit-member-const-aggregate.xml.txt} (91%)
copy test/expect/{gccxml.any.Class-implicit-member-const.xml.txt => castxml1.any.Class-implicit-member-const.xml.txt} (88%)
copy test/expect/{gccxml.any.Class-implicit-member-reference.xml.txt => castxml1.any.Class-implicit-member-reference.xml.txt} (88%)
copy test/expect/{gccxml.any.Class-implicit-members.xml.txt => castxml1.any.Class-implicit-members.xml.txt} (88%)
copy test/expect/{gccxml.any.Class-incomplete-twice.xml.txt => castxml1.any.Class-incomplete-twice.xml.txt} (91%)
copy test/expect/{gccxml.any.Class-incomplete.xml.txt => castxml1.any.Class-incomplete.xml.txt} (88%)
copy test/expect/{gccxml.any.Class-member-template-access.xml.txt => castxml1.any.Class-member-template-access.xml.txt} (71%)
copy test/expect/{gccxml.any.Class-member-template.xml.txt => castxml1.any.Class-member-template.xml.txt} (88%)
copy test/expect/{gccxml.any.Class-partial-template-member-Typedef.xml.txt => castxml1.any.Class-partial-template-member-Typedef.xml.txt} (52%)
copy test/expect/{gccxml.any.Class-template-Method-Argument-const.xml.txt => castxml1.any.Class-template-Method-Argument-const.xml.txt} (63%)
copy test/expect/{gccxml.any.Class-template-Method-Argument-default.xml.txt => castxml1.any.Class-template-Method-Argument-default.xml.txt} (59%)
copy test/expect/{gccxml.any.Class-template-Method-return-const.xml.txt => castxml1.any.Class-template-Method-return-const.xml.txt} (62%)
copy test/expect/{gccxml.any.Class-template-constructor-template.xml.txt => castxml1.any.Class-template-constructor-template.xml.txt} (60%)
create mode 100644 test/expect/castxml1.any.Class-template-friends.xml.txt
copy test/expect/{gccxml.any.Class-template-member-Typedef-const.xml.txt => castxml1.any.Class-template-member-Typedef-const.xml.txt} (60%)
copy test/expect/{gccxml.any.Class-template-member-Typedef.xml.txt => castxml1.any.Class-template-member-Typedef.xml.txt} (59%)
create mode 100644 test/expect/castxml1.any.Class-template-member-nontemplate-Typedef.xml.txt
copy test/expect/{gccxml.any.Class-template-member-template.xml.txt => castxml1.any.Class-template-member-template.xml.txt} (60%)
copy test/expect/{gccxml.any.Class-template-recurse.xml.txt => castxml1.any.Class-template-recurse.xml.txt} (53%)
create mode 100644 test/expect/castxml1.any.Class-template.xml.txt
copy test/expect/{gccxml.any.Class.xml.txt => castxml1.any.Class.xml.txt} (97%)
copy test/expect/{gccxml.any.Constructor-annotate.xml.txt => castxml1.any.Constructor-annotate.xml.txt} (92%)
copy test/expect/{gccxml.any.Constructor.xml.txt => castxml1.any.Constructor.xml.txt} (94%)
copy test/expect/{gccxml.any.Converter-annotate.xml.txt => castxml1.any.Converter-annotate.xml.txt} (93%)
copy test/expect/{gccxml.any.Converter.xml.txt => castxml1.any.Converter.xml.txt} (93%)
copy test/expect/{gccxml.any.CvQualifiedType.xml.txt => castxml1.any.CvQualifiedType.xml.txt} (92%)
copy test/expect/{gccxml.any.Destructor-annotate.xml.txt => castxml1.any.Destructor-annotate.xml.txt} (92%)
copy test/expect/{gccxml.any.Destructor.xml.txt => castxml1.any.Destructor.xml.txt} (94%)
copy test/expect/{gccxml.any.Enumeration-annotate.xml.txt => castxml1.any.Enumeration-annotate.xml.txt} (92%)
copy test/expect/{gccxml.any.Enumeration-anonymous.xml.txt => castxml1.any.Enumeration-anonymous.xml.txt} (92%)
copy test/expect/{gccxml.any.Enumeration.xml.txt => castxml1.any.Enumeration.xml.txt} (91%)
copy test/expect/{gccxml.any.Field-annotate.xml.txt => castxml1.any.Field-annotate.xml.txt} (93%)
copy test/expect/{gccxml.any.Field.xml.txt => castxml1.any.Field.xml.txt} (87%)
copy test/expect/{gccxml.any.Function-Argument-Annotate.xml.txt => castxml1.any.Function-Argument-Annotate.xml.txt} (94%)
copy test/expect/{gccxml.any.Function-Argument-decay.xml.txt => castxml1.any.Function-Argument-decay.xml.txt} (96%)
copy test/expect/{gccxml.any.Function-Argument-default-cast.xml.txt => castxml1.any.Function-Argument-default-cast.xml.txt} (65%)
copy test/expect/{gccxml.any.Function-Argument-default-ns.xml.txt => castxml1.any.Function-Argument-default-ns.xml.txt} (79%)
copy test/expect/{gccxml.any.Function-Argument-default.xml.txt => castxml1.any.Function-Argument-default.xml.txt} (96%)
copy test/expect/{gccxml.any.Function-annotate.xml.txt => castxml1.any.Function-annotate.xml.txt} (94%)
copy test/expect/{gccxml.any.Function-calling-convention-ms-annotate.xml.txt => castxml1.any.Function-calling-convention-ms-annotate.xml.txt} (70%)
copy test/expect/{gccxml.any.Function-calling-convention-ms.xml.txt => castxml1.any.Function-calling-convention-ms.xml.txt} (98%)
copy test/expect/{gccxml.any.Function-rvalue-reference.xml.txt => castxml1.any.Function-rvalue-reference.xml.txt} (93%)
copy test/expect/{gccxml.any.Function-template.xml.txt => castxml1.any.Function-template.xml.txt} (70%)
copy test/expect/{gccxml.any.Function-throw.xml.txt => castxml1.any.Function-throw.xml.txt} (95%)
copy test/expect/{gccxml.any.Function-variadic.xml.txt => castxml1.any.Function-variadic.xml.txt} (94%)
copy test/expect/{gccxml.any.Function.xml.txt => castxml1.any.Function.xml.txt} (94%)
copy test/expect/{gccxml.any.FunctionType-variadic.xml.txt => castxml1.any.FunctionType-variadic.xml.txt} (94%)
copy test/expect/{gccxml.any.FunctionType.xml.txt => castxml1.any.FunctionType.xml.txt} (94%)
copy test/expect/{gccxml.any.FundamentalType.xml.txt => castxml1.any.FundamentalType.xml.txt} (91%)
copy test/expect/{gccxml.any.FundamentalTypes.xml.txt => castxml1.any.FundamentalTypes.xml.txt} (98%)
copy test/expect/{gccxml.any.GNU-float128-nostart.xml.txt => castxml1.any.GNU-float128-nostart.xml.txt} (86%)
copy test/expect/{gccxml.any.GNU-float128.xml.txt => castxml1.any.GNU-float128.xml.txt} (67%)
copy test/expect/{gccxml.any.GNU-va_arg_pack.xml.txt => castxml1.any.GNU-va_arg_pack.xml.txt} (93%)
copy test/expect/{gccxml.any.Method-Argument-default-cast.xml.txt => castxml1.any.Method-Argument-default-cast.xml.txt} (84%)
copy test/expect/{gccxml.any.Method-Argument-default.xml.txt => castxml1.any.Method-Argument-default.xml.txt} (86%)
copy test/expect/{gccxml.any.Method-annotate.xml.txt => castxml1.any.Method-annotate.xml.txt} (89%)
copy test/expect/{gccxml.any.Method-overrides.xml.txt => castxml1.any.Method-overrides.xml.txt} (71%)
copy test/expect/{gccxml.any.Method-rvalue-reference.xml.txt => castxml1.any.Method-rvalue-reference.xml.txt} (66%)
copy test/expect/{gccxml.any.Method.xml.txt => castxml1.any.Method.xml.txt} (89%)
copy test/expect/{gccxml.any.MethodType-cv.xml.txt => castxml1.any.MethodType-cv.xml.txt} (95%)
copy test/expect/{gccxml.any.MethodType.xml.txt => castxml1.any.MethodType.xml.txt} (94%)
copy test/expect/{gccxml.any.Namespace-Class-members.xml.txt => castxml1.any.Namespace-Class-members.xml.txt} (93%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.Namespace-Class-partial-template-members.xml.txt} (79%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.Namespace-Class-template-members.xml.txt} (79%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.Namespace-Function-template-members.xml.txt} (79%)
copy test/expect/{gccxml.any.Namespace-anonymous.xml.txt => castxml1.any.Namespace-anonymous.xml.txt} (92%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.Namespace-empty.xml.txt} (79%)
copy test/expect/{gccxml.any.Namespace-extern-C-members.xml.txt => castxml1.any.Namespace-extern-C-members.xml.txt} (95%)
create mode 100644 test/expect/castxml1.any.Namespace-inline-start.xml.txt
copy test/expect/{gccxml.any.Namespace-inline-template.xml.txt => castxml1.any.Namespace-inline-template.xml.txt} (81%)
copy test/expect/{gccxml.any.Namespace-inline.xml.txt => castxml1.any.Namespace-inline.xml.txt} (93%)
copy test/expect/{gccxml.any.Namespace-nested-1.xml.txt => castxml1.any.Namespace-nested-1.xml.txt} (95%)
copy test/expect/{gccxml.any.Namespace-nested-1.xml.txt => castxml1.any.Namespace-nested-2.xml.txt} (95%)
copy test/expect/{gccxml.any.Namespace-nested.xml.txt => castxml1.any.Namespace-nested.xml.txt} (96%)
copy test/expect/{gccxml.any.Namespace-repeat-start.xml.txt => castxml1.any.Namespace-repeat-start.xml.txt} (94%)
copy test/expect/{gccxml.any.Namespace-repeat.xml.txt => castxml1.any.Namespace-repeat.xml.txt} (95%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.Namespace.xml.txt} (79%)
copy test/expect/{gccxml.any.OffsetType-cv.xml.txt => castxml1.any.OffsetType-cv.xml.txt} (95%)
copy test/expect/{gccxml.any.OffsetType.xml.txt => castxml1.any.OffsetType.xml.txt} (93%)
copy test/expect/{gccxml.any.OperatorFunction-annotate.xml.txt => castxml1.any.OperatorFunction-annotate.xml.txt} (96%)
copy test/expect/{gccxml.any.OperatorFunction.xml.txt => castxml1.any.OperatorFunction.xml.txt} (95%)
copy test/expect/{gccxml.any.OperatorMethod-annotate.xml.txt => castxml1.any.OperatorMethod-annotate.xml.txt} (89%)
copy test/expect/{gccxml.any.OperatorMethod.xml.txt => castxml1.any.OperatorMethod.xml.txt} (89%)
copy test/expect/{gccxml.any.PointerType.xml.txt => castxml1.any.PointerType.xml.txt} (91%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.RValueReferenceType.xml.txt} (79%)
copy test/expect/{gccxml.any.ReferenceType.xml.txt => castxml1.any.ReferenceType.xml.txt} (92%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.TypeAlias.xml.txt} (79%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.TypeAliasTemplate.xml.txt} (79%)
copy test/expect/{gccxml.any.Typedef-annotate.xml.txt => castxml1.any.Typedef-annotate.xml.txt} (92%)
copy test/expect/{gccxml.any.Typedef-paren.xml.txt => castxml1.any.Typedef-paren.xml.txt} (91%)
copy test/expect/{gccxml.any.Typedef-to-Class-template.xml.txt => castxml1.any.Typedef-to-Class-template.xml.txt} (54%)
copy test/expect/{gccxml.any.Typedef-to-Enumeration-anonymous.xml.txt => castxml1.any.Typedef-to-Enumeration-anonymous.xml.txt} (83%)
copy test/expect/{gccxml.any.Typedef-to-Enumeration.xml.txt => castxml1.any.Typedef-to-Enumeration.xml.txt} (83%)
copy test/expect/{gccxml.any.Typedef-to-FundamentalType-mode.xml.txt => castxml1.any.Typedef-to-FundamentalType-mode.xml.txt} (91%)
copy test/expect/{gccxml.any.Typedef-to-extern-C-FundamentalType-mode.xml.txt => castxml1.any.Typedef-to-extern-C-FundamentalType-mode.xml.txt} (91%)
copy test/expect/{gccxml.any.Variable-annotate.xml.txt => castxml1.any.Variable-annotate.xml.txt} (92%)
copy test/expect/{gccxml.any.Variable-in-Class.xml.txt => castxml1.any.Variable-in-Class.xml.txt} (93%)
copy test/expect/{gccxml.any.Variable-init-cast.xml.txt => castxml1.any.Variable-init-cast.xml.txt} (95%)
copy test/expect/{gccxml.any.Variable-init-ns.xml.txt => castxml1.any.Variable-init-ns.xml.txt} (95%)
copy test/expect/{gccxml.any.Variable-init.xml.txt => castxml1.any.Variable-init.xml.txt} (96%)
copy test/expect/{gccxml.any.Variable.xml.txt => castxml1.any.Variable.xml.txt} (91%)
copy test/expect/{gccxml.any.implicit-decl-ms.xml.txt => castxml1.any.implicit-decl-ms.xml.txt} (95%)
copy test/expect/{gccxml.any.inline-asm-ms.xml.txt => castxml1.any.inline-asm-ms.xml.txt} (91%)
copy test/expect/{gccxml.any.invalid-decl-for-type.xml.txt => castxml1.any.invalid-decl-for-type.xml.txt} (51%)
copy test/expect/{gccxml.any.nostart.xml.txt => castxml1.any.nostart.xml.txt} (94%)
copy test/expect/{gccxml.any.qualified-type-name.xml.txt => castxml1.any.qualified-type-name.xml.txt} (81%)
copy test/expect/{gccxml.any.using-declaration-class.xml.txt => castxml1.any.using-declaration-class.xml.txt} (72%)
copy test/expect/{gccxml.any.using-declaration-ns.xml.txt => castxml1.any.using-declaration-ns.xml.txt} (91%)
copy test/expect/{gccxml.any.using-declaration-start.xml.txt => castxml1.any.using-declaration-start.xml.txt} (90%)
copy test/expect/{gccxml.any.Namespace-empty.xml.txt => castxml1.any.using-directive-ns.xml.txt} (79%)
copy test/expect/{gccxml.any.using-directive-start.xml.txt => castxml1.any.using-directive-start.xml.txt} (90%)
copy test/expect/{gccxml.broken.any.ReferenceType-to-Class-template.xml.txt => castxml1.broken.any.ReferenceType-to-Class-template.xml.txt} (61%)
copy test/expect/{gccxml.c++14.Class-bases.xml.txt => castxml1.c++11.Class-bases.xml.txt} (63%)
copy test/expect/{gccxml.c++14.Class-template-bases.xml.txt => castxml1.c++11.Class-template-bases.xml.txt} (70%)
copy test/expect/{gccxml.c++14.Class-bases.xml.txt => castxml1.c++14.Class-bases.xml.txt} (63%)
copy test/expect/{gccxml.c++14.Class-template-bases.xml.txt => castxml1.c++14.Class-template-bases.xml.txt} (70%)
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => castxml1.c++98.CXXLiteral.result.txt} (100%)
create mode 100644 test/expect/castxml1.c++98.CXXLiteral.stderr.txt
create mode 100644 test/expect/castxml1.c++98.CXXLiteral.xml.txt
copy test/expect/{gccxml.c++98.Class-bases.xml.txt => castxml1.c++98.Class-bases.xml.txt} (64%)
copy test/expect/{gccxml.c++98.Class-template-bases.xml.txt => castxml1.c++98.Class-template-bases.xml.txt} (70%)
copy test/expect/{gccxml.c++98.Function-rvalue-reference.stderr.txt => castxml1.c++98.Function-rvalue-reference.stderr.txt} (100%)
copy test/expect/{gccxml.c++98.Function-rvalue-reference.stderr.txt => castxml1.c++98.Method-rvalue-reference.stderr.txt} (100%)
copy test/expect/{gccxml.c++98.Function-rvalue-reference.stderr.txt => castxml1.c++98.RValueReferenceType.stderr.txt} (100%)
copy test/expect/{gccxml.c++98.TypeAlias.stderr.txt => castxml1.c++98.TypeAlias.stderr.txt} (100%)
copy test/expect/{gccxml.c++98.TypeAlias.stderr.txt => castxml1.c++98.TypeAliasTemplate.stderr.txt} (100%)
copy test/expect/{gccxml.c.FunctionNoProto.xml.txt => castxml1.c.FunctionNoProto.xml.txt} (91%)
copy test/expect/{gccxml.c.FundamentalType.xml.txt => castxml1.c.FundamentalType.xml.txt} (91%)
copy test/expect/{gccxml.c.GNU-float128-nostart.xml.txt => castxml1.c.GNU-float128-nostart.xml.txt} (85%)
copy test/expect/{gccxml.c.GNU-float128.xml.txt => castxml1.c.GNU-float128.xml.txt} (93%)
copy test/expect/{gccxml.c.GNU-va_arg_pack.xml.txt => castxml1.c.GNU-va_arg_pack.xml.txt} (93%)
copy test/expect/{gccxml.c.Typedef-called-class.xml.txt => castxml1.c.Typedef-called-class.xml.txt} (93%)
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => castxml1.c.invalid.result.txt} (100%)
copy test/expect/{gccxml.c.invalid.stderr.txt => castxml1.c.invalid.stderr.txt} (100%)
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => cmd.castxml-and-objc1.result.txt} (100%)
create mode 100644 test/expect/cmd.castxml-and-objc1.stderr.txt
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => cmd.castxml-and-objc2.result.txt} (100%)
create mode 100644 test/expect/cmd.castxml-and-objc2.stderr.txt
copy test/expect/{cmd.gccxml-empty-c++98-E.stdout.txt => cmd.castxml-empty-c++98-E.stdout.txt} (100%)
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => cmd.castxml-mix1.result.txt} (100%)
create mode 100644 test/expect/cmd.castxml-mix1.stderr.txt
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => cmd.castxml-mix2.result.txt} (100%)
create mode 100644 test/expect/cmd.castxml-mix2.stderr.txt
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => cmd.castxml-twice.result.txt} (100%)
create mode 100644 test/expect/cmd.castxml-twice.stderr.txt
create mode 100644 test/expect/cmd.castxml-wrong-epic-version.result.txt
create mode 100644 test/expect/cmd.castxml-wrong-epic-version.stderr.txt
copy test/expect/{gccxml.any.Namespace-Class-partial-template-members.xml.txt => gccxml.any.CXXLiteral.xml.txt} (100%)
create mode 100644 test/expect/gccxml.any.Class-template-member-nontemplate-Typedef.xml.txt
copy test/expect/{cmd.cc-gnu-bad-cmd.result.txt => gccxml.c++98.CXXLiteral.result.txt} (100%)
create mode 100644 test/expect/gccxml.c++98.CXXLiteral.stderr.txt
create mode 100644 test/expect/gccxml.c++98.CXXLiteral.xml.txt
create mode 100644 test/input/CXXLiteral.cxx
create mode 100644 test/input/Class-template-member-nontemplate-Typedef.cxx
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/castxml.git
More information about the debian-med-commit
mailing list