Skip to main content

The Private Struct Reference

Declaration

struct ModuleManager::Private { ... }

Public Member Attributes Index

ModuleLinkedMapmoduleFileMap
std::unordered_map< std::string, ModuleList >moduleNameMap
ImportInfoMapexternalImports
HeaderInfoVectorheaders
std::mutexmutex

Definition at line 1206 of file moduledef.cpp.

Public Member Attributes

externalImports

ImportInfoMap ModuleManager::Private::externalImports

Definition at line 1210 of file moduledef.cpp.

headers

HeaderInfoVector ModuleManager::Private::headers

Definition at line 1211 of file moduledef.cpp.

moduleFileMap

ModuleLinkedMap ModuleManager::Private::moduleFileMap

Definition at line 1208 of file moduledef.cpp.

1208 ModuleLinkedMap moduleFileMap; // file->module mapping

moduleNameMap

std::unordered_map<std::string,ModuleList> ModuleManager::Private::moduleNameMap

Definition at line 1209 of file moduledef.cpp.

1209 std::unordered_map<std::string,ModuleList> moduleNameMap; // name->module mapping

mutex

std::mutex ModuleManager::Private::mutex

Definition at line 1212 of file moduledef.cpp.

1212 std::mutex mutex;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus by Doxygen 1.14.0.