2 // Copyright (c) 2013-2017 Vinnie Falco (vinnie dot falco at gmail dot com)
4 // Distributed under the Boost Software License, Version 1.0. (See accompanying
5 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
8 #ifndef BEAST_DOC_DEBUG_HPP
9 #define BEAST_DOC_DEBUG_HPP
15 /// doc type (documentation debug helper)
18 /// doc enum (documentation debug helper)
21 /// One (documentation debug helper)
24 /// Two (documentation debug helper)
28 /// doc enum class (documentation debug helper)
29 enum class doc_enum_class : unsigned
31 /// one (documentation debug helper)
34 /// two (documentation debug helper)
38 /// doc func (documentation debug helper)
41 /// doc class (documentation debug helper)
44 /// doc class member func (documentation debug helper)
48 /// (documentation debug helper)
51 /// doc type (documentation debug helper)
52 using nested_doc_type = int;
54 /// doc enum (documentation debug helper)
57 /// One (documentation debug helper)
60 /// Two (documentation debug helper)
64 /// doc enum class (documentation debug helper)
65 enum class nested_doc_enum_class : unsigned
67 /// one (documentation debug helper)
70 /// two (documentation debug helper)
74 /// doc func (documentation debug helper)
75 void nested_doc_func();
77 /// doc class (documentation debug helper)
78 struct nested_doc_class
80 /// doc class member func (documentation debug helper)
86 /** This is here to help troubleshoot doc/reference.xsl problems
90 @li type @ref doc_type
92 @li enum @ref doc_enum
94 @li enum item @ref doc_enum::one
96 @li enum_class @ref doc_enum_class
98 @li enum_class item @ref doc_enum_class::one
100 @li func @ref doc_func
102 @li class @ref doc_class
104 @li class func @ref doc_class::func
106 @li nested type @ref nested::nested_doc_type
108 @li nested enum @ref nested::nested_doc_enum
110 @li nested enum item @ref nested::nested_doc_enum::one
112 @li nested enum_class @ref nested::nested_doc_enum_class
114 @li nested enum_class item @ref nested::nested_doc_enum_class::one
116 @li nested func @ref nested::nested_doc_func
118 @li nested class @ref nested::nested_doc_class
120 @li nested class func @ref nested::nested_doc_class::func
126 /** This is here to help troubleshoot doc/reference.xsl problems
130 @li type @ref doc_type
132 @li enum @ref doc_enum
134 @li enum item @ref doc_enum::one
136 @li enum_class @ref doc_enum_class
138 @li enum_class item @ref doc_enum_class::one
140 @li func @ref doc_func
142 @li class @ref doc_class
144 @li class func @ref doc_class::func
146 @li nested type @ref nested_doc_type
148 @li nested enum @ref nested_doc_enum
150 @li nested enum item @ref nested_doc_enum::one
152 @li nested enum_class @ref nested_doc_enum_class
154 @li nested enum_class item @ref nested_doc_enum_class::one
156 @li nested func @ref nested_doc_func
158 @li nested class @ref nested_doc_class
160 @li nested class func @ref nested_doc_class::func
162 void nested_doc_debug();