forked from boostorg/spirit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreference_template.qbk
87 lines (55 loc) · 1.68 KB
/
reference_template.qbk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
[/==============================================================================
Copyright (C) 2001-2011 Hartmut Kaiser
Copyright (C) 2001-2011 Joel de Guzman
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
===============================================================================/]
[section Module]
[heading Module Headers]
#include <boost/spirit/xxx.hpp>
Also, see __include_structure__.
[/------------------------------------------------------------------------------]
[section XXX]
[heading Description]
Description of XXX
[heading Header]
#include <boost/spirit/xxx.hpp>
...
Also, see __include_structure__.
[heading Namespace]
[table
[[Name]]
[[`boost::spirit::xx`]]
]
[heading Synopsis]
template <typename T>
struct XXX;
[heading Template parameters]
[table
[[Parameter] [Description] [Default]]
[[`T`] [What is T] []]
]
[heading Model of]
[variablelist Notation
[[`xxx`] [An XXX]]
]
[heading Expression Semantics]
Semantics of an expression is defined only where it differs from, or is not
defined in _concept-of_XXX_.
[table
[[Expression] [Semantics]]
[[`xxx`] [Semantics of `xxx`]]
]
[heading Attributes]
See __qi_comp_attr_notation__.
[table
[[Expression] [Attribute]]
[[`xxx`] [Attribute of `xxx`]]
]
[heading Complexity]
Big-O complexity of the parser
[heading Example]
Real example code. Use Quickbook import mechanism to link to actual
working code snippets here.
[endsect] [/ XXX]
[endsect] [/ Module]