|
CIRCT 22.0.0git
|
#include <PrettyPrinter.h>


Classes | |
| struct | BeginInfo |
| struct | BreakInfo |
| struct | CallbackInfo |
| struct | EndInfo |
| struct | StringInfo |
| struct | TokenInfo |
Public Types | |
| enum class | Kind { String , Break , Begin , End , Callback } |
Public Member Functions | |
| Kind | getKind () const |
Protected Member Functions | |
| Token (Kind k) | |
Static Protected Member Functions | |
| template<Kind k, typename T > | |
| static auto & | getInfoImpl (T &t) |
Private Attributes | ||
| union { | ||
| TokenInfo info | ||
| StringInfo stringInfo | ||
| BreakInfo breakInfo | ||
| BeginInfo beginInfo | ||
| EndInfo endInfo | ||
| CallbackInfo callbackInfo | ||
| } | data | |
Definition at line 51 of file PrettyPrinter.h.
|
strong |
| Enumerator | |
|---|---|
| String | |
| Break | |
| Begin | |
| End | |
| Callback | |
Definition at line 53 of file PrettyPrinter.h.
|
inlineprotected |
Definition at line 107 of file PrettyPrinter.h.
References data.
|
inlinestaticprotected |
|
inline |
Definition at line 110 of file PrettyPrinter.h.
References data.
Referenced by circt::pretty::TokenBase< DerivedT, DerivedKind >::classof().
| BeginInfo circt::pretty::Token::beginInfo |
Definition at line 86 of file PrettyPrinter.h.
| BreakInfo circt::pretty::Token::breakInfo |
Definition at line 85 of file PrettyPrinter.h.
| CallbackInfo circt::pretty::Token::callbackInfo |
Definition at line 88 of file PrettyPrinter.h.
| EndInfo circt::pretty::Token::endInfo |
Definition at line 87 of file PrettyPrinter.h.
| TokenInfo circt::pretty::Token::info |
Definition at line 83 of file PrettyPrinter.h.
| StringInfo circt::pretty::Token::stringInfo |
Definition at line 84 of file PrettyPrinter.h.