| CompileUnitNode(const Span& span_) |
| CompileUnitNode(const Span& span_, const std::string& filePath_) |
| void | Accept(Visitor& visitor) override |
| Node* | Clone(CloneContext& cloneContext) const override |
| void | ComputeLineStarts(const std::u32string& sourceFileContent) |
| const std::string& | FilePath() const |
| const NamespaceNode* | GlobalNs() const |
| NamespaceNode* | GlobalNs() |
| const std::string& | Id() |
| bool | IsSynthesizedUnit() const |
| const std::vector<int32_t>& | LineStarts() |
| void | ResetGlobalNs(NamespaceNode* ns) |
| void | SetSynthesizedUnit() |
| std::string | filePath |
| std::unique_ptr<NamespaceNode> | globalNs |
| std::string | id |
| bool | isSynthesizedUnit |
| std::vector<int32_t> | lineStarts |