top | up | prev | next

SourceFileCache Class

Definition at line 115 of Module.hpp

Constructors

SourceFileCache()
SourceFileCache(SourceFileCache&&) delete
SourceFileCache(const SourceFileCache&) delete

Member Functions

const std::u32string& GetFileContent(const std::string& filePath)
SourceFileCache& operator=(SourceFileCache&&) delete
SourceFileCache& operator=(const SourceFileCache&) delete

Member Variables

std::unordered_map<std::string, std::unique_ptr<std::u32string>> fileContentMap

Constructor Details

SourceFileCache Constructor

cmajor::symbols::SourceFileCache::SourceFileCache()

Definition at line 323 of Module.cpp :
 324 {
 325 }


Declaration at line 118 of Module.hpp


SourceFileCache Constructor

cmajor::symbols::SourceFileCache::SourceFileCache(SourceFileCache &&) delete

Definition at line 120 of Module.hpp


SourceFileCache Constructor

cmajor::symbols::SourceFileCache::SourceFileCache(const SourceFileCache &) delete

Definition at line 119 of Module.hpp


Member Function Details

GetFileContent Member Function

const std::u32string& cmajor::symbols::SourceFileCache::GetFileContent(const std::string& filePath)

Definition at line 327 of Module.cpp
Declaration at line 123 of Module.hpp

Called by: cmajor::symbols::Module::SpanToSourceSpan


operator= Member Function

SourceFileCache & cmajor::symbols::SourceFileCache::operator=(SourceFileCache &&) delete

Definition at line 122 of Module.hpp


operator= Member Function

SourceFileCache & cmajor::symbols::SourceFileCache::operator=(const SourceFileCache &) delete

Definition at line 121 of Module.hpp


top | up | prev | next