summaryrefslogtreecommitdiffstats
path: root/clang/test/Index/Inputs
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Index/Inputs')
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-01.xml7
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-02.xml9
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-03.xml11
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-04.xml11
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-05.xml10
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-06.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-07.xml13
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-08.xml13
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-09.xml13
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-10.xml11
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-11.xml13
-rw-r--r--clang/test/Index/Inputs/CommentXML/invalid-function-12.xml6
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-class-01.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-class-02.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-class-03.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-class-04.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-01.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-02.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-03.xml12
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-04.xml13
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-05.xml8
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-06.xml6
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-07.xml29
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-08.xml17
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-09.xml6
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-function-10.xml6
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-namespace-01.xml6
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-other-01.xml5
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-typedef-01.xml6
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-typedef-02.xml25
-rw-r--r--clang/test/Index/Inputs/CommentXML/valid-variable-01.xml6
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>
+
OpenPOWER on IntegriCloud