mrdocs::doc::HeadingBlock
A manually specified section heading.
Synopsis
Declared in <mrdocs/Metadata/DocComment/Block/HeadingBlock.hpp>
struct HeadingBlock final
: BlockCommonBase<BlockKind::Heading>
, InlineContainer
Base Classes
| Name | Description |
|---|---|
Base class for providing variant discriminator functions. |
|
An internal node in the inline element tree. |
Member Functions
Name |
Description |
Assignment operators |
|
|
|
Return this container as a base‐class reference. |
|
Get the last inline child. |
|
Begin iterator forwarding to children. |
|
Clear all inline children. |
|
Append a child of the specified type in‐place. |
|
Determine if there are no inline children. |
|
End iterator forwarding to children. |
|
Erase inline children. |
|
Get the first inline child. |
|
Insert inline children. |
|
Addition assignment operators |
|
Get the number of inline children. |
|
Equality operators |
|
Three‐way comparison operators |
Non-Member Functions
Name |
Description |
Flatten an InlineContainer to plain text. |
|
Flatten an InlineContainer to plain text. |
|
Determine if the inline is empty |
|
Removes leading whitespace from the first text element in the given InlineContainer. |
|
Removes leading whitespace from the block. |
|
Removes trailing whitespace from the last text element in the given InlineContainer. |
|
Removes trailing whitespace from the block. |
|
Removes leading and trailing whitespace from the block. |
|
Removes leading and trailing whitespace from the text elements in the given InlineContainer. |
Description
Syntax:
@par Heading
or in Markdown:
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
Created with MrDocs