MAINTAINERS: Add an ARM SMMU section
[qemu.git] / tests / qapi-schema / doc-good.out
blob35f3f1164c714172652a5dbb493a8ca7b2b2eeb0
1 object q_empty
2 enum QType ['none', 'qnull', 'qnum', 'qstring', 'qdict', 'qlist', 'qbool']
3     prefix QTYPE
4 module doc-good.json
5 enum Enum ['one', 'two']
6     if ['defined(IFCOND)']
7 object Base
8     member base1: Enum optional=False
9 object Variant1
10     member var1: str optional=False
11 object Variant2
12 object Object
13     base Base
14     tag base1
15     case one: Variant1
16     case two: Variant2
17 object q_obj_Variant1-wrapper
18     member data: Variant1 optional=False
19 object q_obj_Variant2-wrapper
20     member data: Variant2 optional=False
21 enum SugaredUnionKind ['one', 'two']
22 object SugaredUnion
23     member type: SugaredUnionKind optional=False
24     tag type
25     case one: q_obj_Variant1-wrapper
26     case two: q_obj_Variant2-wrapper
27 object q_obj_cmd-arg
28     member arg1: int optional=False
29     member arg2: str optional=True
30     member arg3: bool optional=False
31 command cmd q_obj_cmd-arg -> Object
32    gen=True success_response=True boxed=False oob=False preconfig=False
33 command cmd-boxed Object -> None
34    gen=True success_response=True boxed=True oob=False preconfig=False
35 doc freeform
36     body=
37 = Section
39 == Subsection
41 *strong* _with emphasis_
42 @var {in braces}
43 * List item one
44 - Two, multiple
45 lines
47 3. Three
48 Still in list
50 Not in list
51 - Second list
52 Note: still in list
54 Note: not in list
55 1. Third list
56 is numbered
58 - another item
60 | example
61 | multiple lines
63 Returns: the King
64 Since: the first age
65 Notes:
67 1. Lorem ipsum dolor sit amet
69 2. Ut enim ad minim veniam
71 Duis aute irure dolor
73 Example:
75 -> in
76 <- out
77 Examples:
78 - *verbatim*
79 - {braces}
80 doc symbol=Enum
81     body=
83     arg=one
84 The _one_ {and only}
85     arg=two
87     section=None
88 @two is undocumented
89 doc symbol=Base
90     body=
92     arg=base1
93 the first member
94 doc symbol=Variant1
95     body=
96 A paragraph
98 Another paragraph (but no @var: line)
99     arg=var1
101 doc symbol=Variant2
102     body=
104 doc symbol=Object
105     body=
107 doc symbol=SugaredUnion
108     body=
110     arg=type
112 doc freeform
113     body=
114 == Another subsection
115 doc symbol=cmd
116     body=
118     arg=arg1
119 the first argument
120     arg=arg2
121 the second
122 argument
123     arg=arg3
125     section=Note
126 @arg3 is undocumented
127     section=Returns
128 @Object
129     section=TODO
130 frobnicate
131     section=Notes
132 - Lorem ipsum dolor sit amet
133 - Ut enim ad minim veniam
135 Duis aute irure dolor
136     section=Example
137 -> in
138 <- out
139     section=Examples
140 - *verbatim*
141 - {braces}
142     section=Since
143 2.10
144 doc symbol=cmd-boxed
145     body=
146 If you're bored enough to read this, go see a video of boxed cats
147     section=Example
148 -> in
150 <- out