| Private: |
| std::unordered_map<std::string,DocumentPath> m_CachedPathsConversions |
| std::vector<DocumentDirectoryInfo> m_DirectoryInfos |
| std::vector<FilesystemDocumentInfo> m_TotalSources |
| DocumentDirectoryInfo p_UpdateOverDirectory(const DocumentBuild& Directory,IndexType FileIndexBegin,IndexType DirectoryIndex) |
| IndexType p_DirectorySubdirectoryIndex(IndexType DirectoryIndex,const std::string& SubdirectoryName) |
| FSSearchResult p_ResolvePartSpecifier(FSSearchResult CurrentResult,const std::vector<std::string>& PartSpecifier) |
| IndexType p_DirectoryFileIndex(IndexType DirectoryIndex,const std::string& FileName) |
| DocumentPath p_GetFileIndexPath(IndexType FileIndex) |
| FSSearchResult p_ResolveDirectorySpecifier(IndexType RootDirectoryIndex,const DocumentReference& ReferenceToResolve,IndexType SpecifierOffset) |
| FSSearchResult p_ResolveAbsoluteDirectory(IndexType RootDirectoryIndex,const PathSpecifier& Path) |
| IndexType p_GetFileDirectoryIndex(const DocumentPath& PathToSearch) |
| IndexType p_GetFileIndex(const DocumentPath& PathToSearch) |
| DocumentPath p_ResolveReference(const DocumentPath& CurrentPath,const DocumentReference& ReferenceIdentifier,bool* OutResult) |
| void __PrintDirectoryStructure(const DocumentDirectoryInfo& CurrentDir,int Depth) |
| void p_ResolveReferences() |
| std::vector<Coloring> p_GetRegexColorings(const std::vector<Coloring>& PreviousColorings,const ProcessedRegexColoring& RegexesToUse,const std::vector<TextColor>& ColorMap,const std::string& DocumentContent) |
| std::vector<Coloring> p_GetLSPColoring(MBLSP::LSP_Client& ClientToUse,const std::string& URI,const std::string& TextContent,const ProcessedColorInfo& ColorInfo,const LineIndex& Index) |
| ResolvedCodeText p_CombineColorings(const std::vector<Coloring>& RegexColoring,const std::vector<Coloring>& LSPColoring,const std::string& OriginalContent,const LineIndex& Index,const ProcessedColorInfo& ColorInfo,LSPReferenceResolver* OptionalResolver) |
| void p_ColorizeLSP(const ProcessedColorConfiguration& ColoringConfiguration,const LSPInfo& LSPConfig) |
| Public: |
| DocumentFilesystemIterator begin() |
| DocumentPath ResolveReference(const DocumentPath& DocumentPath,const std::string& PathIdentifier,MBError& OutResult) |
| MBError CreateDocumentFilesystem(const DocumentBuild& BuildToParse,const LSPInfo& LSPConf,const ProcessedColorConfiguration& ColorConf,DocumentFilesystem& OutBuild) |
| void __PrintDirectoryStructure() |