nixd
|
Holds analyzed information about a document. More...
#include <NixTU.h>
Public Member Functions | |
NixTU ()=default | |
NixTU (std::vector< nixf::Diagnostic > Diagnostics, std::shared_ptr< nixf::Node > AST, std::optional< util::OwnedRegion > ASTByteCode, std::unique_ptr< nixf::VariableLookupAnalysis > VLA, std::shared_ptr< const std::string > Src) | |
const std::vector< nixf::Diagnostic > & | diagnostics () const |
const std::shared_ptr< nixf::Node > & | ast () const |
const nixf::ParentMapAnalysis * | parentMap () const |
const nixf::VariableLookupAnalysis * | variableLookup () const |
std::string_view | src () const |
Holds analyzed information about a document.
TU stands for "Translation Unit".
|
default |
NixTU::NixTU | ( | std::vector< nixf::Diagnostic > | Diagnostics, |
std::shared_ptr< nixf::Node > | AST, | ||
std::optional< util::OwnedRegion > | ASTByteCode, | ||
std::unique_ptr< nixf::VariableLookupAnalysis > | VLA, | ||
std::shared_ptr< const std::string > | Src ) |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlinenodiscard |