Tables#
Breathe has support for tables in the doxygen documentation. They are output as follows.
A simple Markdown syntax table:
.. doxygenclass:: Table_1
:project: tables
It renders as:
-
class Table_1#
This is a simple Markdown table example.
Following is a simple table using Markdown syntax.
First Header
Second Header
Content Cell
Content Cell
Content Cell
Content Cell
And this is some more text.
A Markdown syntax table with alignment:
.. doxygenclass:: Table_2
:project: tables
It renders as:
-
class Table_2#
This is a Markdown table with alignment.
Following is a table with alignment using Markdown syntax.
Right
Center
Left
10
10
10
1000
1000
1000
And this is some more text.
A Markdown syntax table with rowspan (and alignment):
.. doxygenclass:: Table_3
:project: tables
It renders as:
-
class Table_3#
This is a Markdown table with rowspan and alignment.
Following is a table with rowspan and alignment using Markdown syntax.
Right
Center
Left
10
10
10
1000
1000
And this is some more text.
A Markdown syntax table with colspan (and alignment):
.. doxygenclass:: Table_4
:project: tables
It renders as:
-
class Table_4#
This is a Markdown table with colspan and alignment.
Following is a table with colspan and alignment using Markdown syntax.
Right
Center
Left
10
10
10
1000
And this is some more text.
A Doxygen syntax table:
.. doxygenclass:: Table_5
:project: tables
It renders as:
-
class Table_5#
This is a Doxygen table.
Following is a table using Doxygen syntax (and all supported features).
Column 1
Column 2
Column 3
cell row=1+2,col=1
cell row=1,col=2
cell row=1,col=3
cell row=2+3,col=2
cell row=2,col=3
cell row=3,col=1
cell row=3+4,col=3
cell row=4,col=1+2
cell row=5,col=1
cell row=5,col=2+3
cell row=6+7,col=1+2
cell row=6,col=3
cell row=7,col=3
cell row=8,col=1
cell row=8,col=2
Inner cell row=1,col=1
Inner cell row=1,col=2
Inner cell row=2,col=1
Inner cell row=2,col=2
cell row=8,col=3
Item 1
Item 2
And this is some more text.