73 * | ![doxygen](testimage.png) | ← the image should not be inverted in dark-mode |
74 *
75 *
76 * </div>
77 *
78 * ## Diagrams
79 *
80 * Graphviz diagrams support dark mode and can be scrolled once they get too wide:
81 *
82 * \dot Graphviz with a caption
83 * digraph example {
84 * node [fontsize="12"];
85 * rankdir="LR"
86 * a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k;
87 * }
88 * \enddot
89 *
90 * ## Lists
91 *
92 * - element 1
93 * - element 2
94 *
95 * 1. element 1
96 * ```
97 * code in lists
98 * ```
99 * 2. element 2
100 *
101 * ## Quotes
102 *
103 * > Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt
104 * > ut labore et dolore magna aliqua. Vitae proin sagittis nisl rhoncus mattis rhoncus urna neque viverra.
105 * > Velit sed ullamcorper morbi tincidunt ornare.
106 * >
107 * > Lorem ipsum dolor sit amet consectetur adipiscing elit duis.
108 * *- jothepro*
109 *
110 * ## Code block
111 *
112 * ```cpp
113 * auto x = "code within md fences";
114 * ```
115 *
116 * @code{.cpp}
117 * // code within @code block
118 * while(true) {
119 * auto example = std::make_shared<Example>(5);
120 * example->test("test");
121 * }
122 * @endcode
123 *
124 * // code within indented code block
125 * auto test = std::shared_ptr<Example(5);
126 *
127 *
128 * Inline `code` elements in a text. *Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.* This also works within multiline text and does not break the `layout`.
129 *
130 *
131 * ## Special hints
132 *
133 * @warning this is a warning only for demonstration purposes
134 *
135 * @note this is a note to show that notes work. They can also include `code`:
136 * @code{.c}
137 * void this_looks_awesome();
138 * @endcode
139 *
140 * @bug example bug
141 *
142 * @deprecated None of this will be deprecated, because it's beautiful!