KIDS  ver-0.0.1
KIDS : Kernel Integrated Dynamics Simulator
Loading...
Searching...
No Matches
DOXYGEN_TEMPLATE_EXAMPLE::Example Class Reference

This is an example class. More...

#include <doxygen_template.h>

Collaboration diagram for DOXYGEN_TEMPLATE_EXAMPLE::Example:
Collaboration graph

Public Member Functions

std::string test (const std::string &test)
 
 Example ()
 

Detailed Description

This is an example class.

Author
[author]
Date
2000-01-01

Definition at line 57 of file doxygen_template.h.

Constructor & Destructor Documentation

◆ Example()

DOXYGEN_TEMPLATE_EXAMPLE::Example::Example ( )

Member Function Documentation

◆ test()

std::string DOXYGEN_TEMPLATE_EXAMPLE::Example::test ( const std::string & test)
Parameters
[in]testthis is the only parameter of this test function. It does nothing!

Supported elements

These elements have been tested with the custom CSS.

Tables

  • Basic This theme supports normal markdown tables:
    Item Title Description More
    1 Foo A placeholder Some lorem ipsum to make this table wider.
    2 Bar Also a placeholder More lorem ipsum.
    3 Baz The third placeholder More lorem ipsum.
  • Centered
    A table can be centered with the <center> html tag:
    Item Title Description More
    1 Foo A placeholder Some lorem ipsum to make this table wider.
    2 Bar Also a placeholder More lorem ipsum.
    3 Baz The third placeholder More lorem ipsum.
  • Stretched A table wrapped in <div class="full_width_table"> fills the full page width.
    Item Title Description More
    1 Foo A placeholder Some lorem ipsum to make this table wider.
    2 Bar Also a placeholder More lorem ipsum.
    3 Baz The third placeholder More lorem ipsum.
    Caution: This will break the overflow scrolling support!
  • Complex Complex Doxygen tables are also supported as seen in this example:
    Complex table
    Column 1 Column 2 Column 3
    cell row=1+2,col=1cell row=1,col=2cell row=1,col=3
    cell row=2+3,col=2 cell row=2,col=3
    cell row=3,col=1 cell row=3,col=3
  • Overflow Scrolling The table content is scrollable if the table gets too wide.
    | first_column | second_column | third_column | fourth_column | fifth_column | sixth_column | seventh_column | eighth_column | ninth_column | |-----------—|------------—|-----------—|------------—|-----------—|-----------—|-------------—|------------—|-----------—| | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
  • ImagesA table can contain images:
    Column 1 Column 2
    doxygen ← the image should not be inverted in dark-mode

Diagrams

Graphviz diagrams support dark mode and can be scrolled once they get too wide:

dot_inline_dotgraph_1.png
Graphviz with a caption

Lists

  • element 1
  • element 2
  1. element 1
    code in lists
  2. element 2

Quotes

‍Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Vitae proin sagittis nisl rhoncus mattis rhoncus urna neque viverra. Velit sed ullamcorper morbi tincidunt ornare.

Lorem ipsum dolor sit amet consectetur adipiscing elit duis.

- jothepro

Code block

auto x = "code within md fences";
// code within @code block
while(true) {
auto example = std::make_shared<Example>(5);
example->test("test");
}
// code within indented code block
auto test = std::shared_ptr<Example(5);

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.

Groups

@group

Special hints

Warning
this is a warning only for demonstration purposes
Note
this is a note to show that notes work. They can also include code:
void this_looks_awesome();
Invariant
This is an invariant
Precondition
This is a precondition
Postcondition
This is a postcondition
Todo
This theme is never finished!
Remarks
This is awesome!

The documentation for this class was generated from the following file: