diff options
Diffstat (limited to 'clang/test/Index/Inputs')
31 files changed, 297 insertions, 0 deletions
diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-01.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-01.xml new file mode 100644 index 00000000000..85f06695a0c --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-01.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-02.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-02.xml new file mode 100644 index 00000000000..700711b0a08 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-02.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-03.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-03.xml new file mode 100644 index 00000000000..0c4618f1efe --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-03.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Term></Term> + <Definition><Para>Bbb.</Para></Definition> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-04.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-04.xml new file mode 100644 index 00000000000..88dd5a851c0 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-04.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Term> </Term> + <Definition><Para>Bbb.</Para></Definition> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-05.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-05.xml new file mode 100644 index 00000000000..ce96b7d05fe --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-05.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Term>x1</Term> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-06.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-06.xml new file mode 100644 index 00000000000..5419c677aa0 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-06.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa <monospaced></monospaced>.</Para></Abstract> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-07.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-07.xml new file mode 100644 index 00000000000..ce7eccec1e4 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-07.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Name>x1</Name> + <Index>-1</Index> + <Direction isExplicit="0">in</Direction> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-08.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-08.xml new file mode 100644 index 00000000000..66e69e81722 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-08.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Name>x1</Name> + <Index>0</Index> + <Direction isExplicit="aaa">in</Direction> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-09.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-09.xml new file mode 100644 index 00000000000..39617b6a875 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-09.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Name>x1</Name> + <Index>0</Index> + <Direction isExplicit="0">aaa</Direction> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-10.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-10.xml new file mode 100644 index 00000000000..ccce4bbe56b --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-10.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<TemplateParameters> + <Parameter> + <Name>x1</Name> + </Parameter> +</TemplateParameters> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-11.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-11.xml new file mode 100644 index 00000000000..167911e9e7d --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-11.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<TemplateParameters> + <Parameter> + <Name>x1</Name> + <Index>aaa</Index> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> +</TemplateParameters> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/invalid-function-12.xml b/clang/test/Index/Inputs/CommentXML/invalid-function-12.xml new file mode 100644 index 00000000000..f5b5e03e33b --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/invalid-function-12.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function templateKind="aaa"> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-class-01.xml b/clang/test/Index/Inputs/CommentXML/valid-class-01.xml new file mode 100644 index 00000000000..bd893e62d59 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-class-01.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Class> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Class> diff --git a/clang/test/Index/Inputs/CommentXML/valid-class-02.xml b/clang/test/Index/Inputs/CommentXML/valid-class-02.xml new file mode 100644 index 00000000000..2e20a921f7b --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-class-02.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Class templateKind="template"> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Class> diff --git a/clang/test/Index/Inputs/CommentXML/valid-class-03.xml b/clang/test/Index/Inputs/CommentXML/valid-class-03.xml new file mode 100644 index 00000000000..2ce1a2c98dd --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-class-03.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Class templateKind="specialization"> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Class> diff --git a/clang/test/Index/Inputs/CommentXML/valid-class-04.xml b/clang/test/Index/Inputs/CommentXML/valid-class-04.xml new file mode 100644 index 00000000000..da1522d85aa --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-class-04.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Class templateKind="partialSpecialization"> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Class> diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-01.xml b/clang/test/Index/Inputs/CommentXML/valid-function-01.xml new file mode 100644 index 00000000000..02060e7fb7b --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-01.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-02.xml b/clang/test/Index/Inputs/CommentXML/valid-function-02.xml new file mode 100644 index 00000000000..989d6a7c143 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-02.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa <bold>bbb</bold> <monospaced>ccc</monospaced> <emphasized>ddd</emphasized>.</Para></Abstract> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-03.xml b/clang/test/Index/Inputs/CommentXML/valid-function-03.xml new file mode 100644 index 00000000000..891211d81c8 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-03.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Name>x1</Name> + <Direction isExplicit="0">in</Direction> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-04.xml b/clang/test/Index/Inputs/CommentXML/valid-function-04.xml new file mode 100644 index 00000000000..b65b3e92ff6 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-04.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Name>x1</Name> + <Index>0</Index> + <Direction isExplicit="0">in</Direction> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> +</Parameters> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-05.xml b/clang/test/Index/Inputs/CommentXML/valid-function-05.xml new file mode 100644 index 00000000000..2dddbd7be22 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-05.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Discussion> + <Para>Ccc</Para> +</Discussion> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-06.xml b/clang/test/Index/Inputs/CommentXML/valid-function-06.xml new file mode 100644 index 00000000000..1df3aa42b8e --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-06.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<ResultDiscussion><Para>Ccc.</Para></ResultDiscussion> +</Function> diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-07.xml b/clang/test/Index/Inputs/CommentXML/valid-function-07.xml new file mode 100644 index 00000000000..1521e2aa164 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-07.xml @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<Parameters> + <Parameter> + <Name>x2</Name> + <Index>0</Index> + <Direction isExplicit="0">in</Direction> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> + <Parameter> + <Name>x3</Name> + <Index>2</Index> + <Direction isExplicit="1">out</Direction> + <Discussion><Para>Ccc</Para></Discussion> + </Parameter> + <Parameter> + <Name>x1</Name> + <Direction isExplicit="1">in,out</Direction> + <Discussion><Para>Ddd</Para></Discussion> + </Parameter> +</Parameters> +<ResultDiscussion><Para>Eee.</Para></ResultDiscussion> +<Discussion> + <Para>Fff</Para> +</Discussion> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-08.xml b/clang/test/Index/Inputs/CommentXML/valid-function-08.xml new file mode 100644 index 00000000000..481a6c06589 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-08.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<TemplateParameters> + <Parameter> + <Name>x1</Name> + <Index>0</Index> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> + <Parameter> + <Name>x2</Name> + <Discussion><Para>Ccc</Para></Discussion> + </Parameter> +</TemplateParameters> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-09.xml b/clang/test/Index/Inputs/CommentXML/valid-function-09.xml new file mode 100644 index 00000000000..cf4cc8fbd7c --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-09.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function templateKind="template"> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-function-10.xml b/clang/test/Index/Inputs/CommentXML/valid-function-10.xml new file mode 100644 index 00000000000..4fadf30e6fb --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-function-10.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Function templateKind="specialization"> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Function> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-namespace-01.xml b/clang/test/Index/Inputs/CommentXML/valid-namespace-01.xml new file mode 100644 index 00000000000..a73aad5548f --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-namespace-01.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Namespace> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Namespace> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-other-01.xml b/clang/test/Index/Inputs/CommentXML/valid-other-01.xml new file mode 100644 index 00000000000..46b8a4676f7 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-other-01.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<Other> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Other> diff --git a/clang/test/Index/Inputs/CommentXML/valid-typedef-01.xml b/clang/test/Index/Inputs/CommentXML/valid-typedef-01.xml new file mode 100644 index 00000000000..1b7da8d83bb --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-typedef-01.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Typedef> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Typedef> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-typedef-02.xml b/clang/test/Index/Inputs/CommentXML/valid-typedef-02.xml new file mode 100644 index 00000000000..2a3218906b2 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-typedef-02.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<Typedef> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +<TemplateParameters> + <Parameter> + <Name>x1</Name> + <Index>0</Index> + <Discussion><Para>Bbb</Para></Discussion> + </Parameter> +</TemplateParameters> +<Parameters> + <Parameter> + <Name>x1</Name> + <Index>0</Index> + <Direction isExplicit="0">in</Direction> + <Discussion><Para>Ccc</Para></Discussion> + </Parameter> +</Parameters> +<ResultDiscussion><Para>Ddd.</Para></ResultDiscussion> +<Discussion> + <Para>Eee.</Para> +</Discussion> +</Typedef> + diff --git a/clang/test/Index/Inputs/CommentXML/valid-variable-01.xml b/clang/test/Index/Inputs/CommentXML/valid-variable-01.xml new file mode 100644 index 00000000000..e17da91da34 --- /dev/null +++ b/clang/test/Index/Inputs/CommentXML/valid-variable-01.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<Variable> +<Name>aaa</Name> +<Abstract><Para>Aaa.</Para></Abstract> +</Variable> + |