|
clang-tools 23.0.0git
|
A strong emphasis span (** or __). More...
#include <Markdown.h>
Public Member Functions | |
| StrongNode () | |
| void | addChild (InlineNode &N) |
| void | removeChild (InlineNode &N) |
| InlineList & | children () |
| const InlineList & | children () const |
| void | print (llvm::raw_ostream &OS) const override |
| Recursively prints the node and its children to OS. | |
| Public Member Functions inherited from clang::doc::markdown::InlineNode | |
| InlineNode (NodeKind K) | |
| virtual | ~InlineNode ()=default |
| NodeKind | getKind () const |
| LLVM_DUMP_METHOD void | dump () const |
| Prints to llvm::errs(). Only available in assert builds. | |
Static Public Member Functions | |
| static bool | classof (const InlineNode *N) |
A strong emphasis span (** or __).
Definition at line 117 of file Markdown.h.
|
inline |
Definition at line 119 of file Markdown.h.
References clang::doc::markdown::InlineNode::InlineNode(), and clang::doc::markdown::NK_Strong.
|
inline |
Definition at line 120 of file Markdown.h.
References clang::doc::markdown::InlineNode::InlineNode().
|
inline |
Definition at line 122 of file Markdown.h.
Referenced by print().
|
inline |
Definition at line 123 of file Markdown.h.
|
inlinestatic |
Definition at line 125 of file Markdown.h.
References clang::doc::markdown::InlineNode::getKind(), clang::doc::markdown::InlineNode::InlineNode(), and clang::doc::markdown::NK_Strong.
|
overridevirtual |
Recursively prints the node and its children to OS.
Implements clang::doc::markdown::InlineNode.
Definition at line 35 of file Markdown.cpp.
References children().
|
inline |
Definition at line 121 of file Markdown.h.
References clang::doc::markdown::InlineNode::InlineNode().