markdown-tokens.h File Reference
#include "markdown.h"
#include <unordered_map>
#include <optional>
#include <vector>
+ Include dependency graph for markdown-tokens.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LinkIds
 
struct  LinkIds::Target
 
class  Token
 
class  BlankLine
 
class  BlockQuote
 
class  BoldOrItalicMarker
 
class  CodeBlock
 
class  CodeSpan
 
class  Container
 
class  EscapedCharacter
 
class  Header
 
class  HtmlAnchorTag
 
class  HtmlTag
 
class  Image
 
class  InlineHtmlBlock
 
class  InlineHtmlComment
 
class  InlineHtmlContents
 
class  ListItem
 
class  OrderedList
 
class  Paragraph
 
class  RawText
 
class  TextHolder
 
class  UnorderedList
 

Namespaces

 markdown
 
 markdown::token
 

Typedefs

using CTokenGroupIter = TokenGroup::const_iterator
 
using TokenGroupIter = TokenGroup::iterator
 

Enumerations

enum  EncodingFlags { cAmps = 0x01, cDoubleAmps = 0x02, cAngles = 0x04, cQuotes = 0x08 }
 

Functions

size_t isValidTag (const std::string &tag, bool nonBlockFirst)