• Home
  • Raw
  • Download

Lines Matching full:util

22 #include "util/ustring.h"
23 #include "util/path.h"
43 using ExternalSource = ArenaUnorderedMap<util::StringView, ArenaVector<Program *>>;
44 using DirectExternalSource = ArenaUnorderedMap<util::StringView, ArenaVector<Program *>>;
100 util::StringView SourceCode() const in SourceCode()
105 const util::StringView &SourceFilePath() const in SourceFilePath()
110 const util::Path &SourceFile() const in SourceFile()
115 util::StringView SourceFileFolder() const in SourceFileFolder()
120 util::StringView FileName() const in FileName()
125 util::StringView AbsoluteName() const in AbsoluteName()
130 util::StringView ResolvedFilePath() const in ResolvedFilePath()
185 void SetSource(const util::StringView &sourceCode, const util::StringView &sourceFilePath, in SetSource()
186 const util::StringView &sourceFileFolder) in SetSource()
189 sourceFile_ = util::Path(sourceFilePath, Allocator()); in SetSource()
195 sourceCode_ = util::UString(sourceFile.source, Allocator()).View(); in SetSource()
196 sourceFile_ = util::Path(sourceFile.filePath, Allocator()); in SetSource()
197 sourceFileFolder_ = util::UString(sourceFile.fileFolder, Allocator()).View(); in SetSource()
198 resolvedFilePath_ = util::UString(sourceFile.resolvedPath, Allocator()).View(); in SetSource()
201 void SetModuleInfo(const util::StringView &name, bool isPackage, bool omitName = false)
208 const util::StringView &ModuleName() const in ModuleName()
272 …explicit ModuleInfo(util::StringView name = util::StringView(), bool isPackage = false, bool omitN…
278 util::StringView moduleName;
289 util::StringView sourceCode_ {};
290 util::Path sourceFile_ {};
291 util::StringView sourceFileFolder_ {};
292 util::StringView resolvedFilePath_ {};