|
LLZK 0.1.0
Veridise's ZK Language IR
|
Public Member Functions | |
| Impl () | |
Public Attributes | |
| LangOptions | langOpts |
| C++ language options for lexer configuration. | |
| IntrusiveRefCntPtr< FileManager > | fileMgr |
| File manager for handling virtual files. | |
| IntrusiveRefCntPtr< DiagnosticIDs > | diagIDs |
| Diagnostic IDs for error reporting. | |
| IntrusiveRefCntPtr< DiagnosticOptions > | diagOpts |
| Diagnostic options for configuring diagnostics. | |
| std::unique_ptr< DiagnosticsEngine > | diags |
| Diagnostics engine for handling errors and warnings. | |
| std::unique_ptr< SourceManager > | sourceMgr |
| Source manager for tracking file locations. | |
| std::unique_ptr< Lexer > | lexer |
| The actual lexer instance. | |
Definition at line 106 of file CommonCAPIGen.cpp.
|
inline |
Definition at line 122 of file CommonCAPIGen.cpp.
| IntrusiveRefCntPtr<DiagnosticIDs> ClangLexerContext::Impl::diagIDs |
Diagnostic IDs for error reporting.
Definition at line 112 of file CommonCAPIGen.cpp.
| IntrusiveRefCntPtr<DiagnosticOptions> ClangLexerContext::Impl::diagOpts |
Diagnostic options for configuring diagnostics.
Definition at line 114 of file CommonCAPIGen.cpp.
| std::unique_ptr<DiagnosticsEngine> ClangLexerContext::Impl::diags |
Diagnostics engine for handling errors and warnings.
Definition at line 116 of file CommonCAPIGen.cpp.
| IntrusiveRefCntPtr<FileManager> ClangLexerContext::Impl::fileMgr |
File manager for handling virtual files.
Definition at line 110 of file CommonCAPIGen.cpp.
| LangOptions ClangLexerContext::Impl::langOpts |
C++ language options for lexer configuration.
Definition at line 108 of file CommonCAPIGen.cpp.
| std::unique_ptr<Lexer> ClangLexerContext::Impl::lexer |
The actual lexer instance.
Definition at line 120 of file CommonCAPIGen.cpp.
| std::unique_ptr<SourceManager> ClangLexerContext::Impl::sourceMgr |
Source manager for tracking file locations.
Definition at line 118 of file CommonCAPIGen.cpp.