mrdocs::doc::ParagraphBlock
A sequence of text nodes.
Synopsis
Declared in <mrdocs/Metadata/DocComment/Block/ParagraphBlock.hpp>
struct ParagraphBlock
    : BlockCommonBase<BlockKind::Paragraph>
    , InlineContainer
Base Classes
Name  | 
Description  | 
Base class for providing variant discriminator functions.  | 
|
An internal node in the inline element tree  | 
Member Functions
Name  | 
Description  | 
  | 
Default constructor  | 
  | 
Destructor  | 
Assign an InlineContainer with a single TextInline child.  | 
|
  | 
|
Helper function so that derived classes can get a reference to the base class.  | 
|
Get the last inline child.  | 
|
Begin iterator forwarding to children  | 
|
Clear all inline children.  | 
|
Append a child of the specified type.  | 
|
Determine if there are no inline children.  | 
|
End iterator forwarding to children  | 
|
Erase from children  | 
|
Get the first inline child.  | 
|
Erase from children  | 
|
Addition assignment operators  | 
|
Get the number of inline children.  | 
|
Compare two InlineContainers.  | 
|
Compare two InlineContainers.  | 
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.  | 
Created with MrDocs