top | up | prev | next

CompileData Struct

Definition at line 2610 of Build.cpp

Constructors

CompileData(std::mutex* mtx_, Module* rootModule_, std::vector<std::unique_ptr<BoundCompileUnit>>& boundCompileUnits_, std::vector<std::string>& objectFilePaths_, bool& stop_, bool& ready_, int numThreads_, CompileQueue& input_, CompileQueue& output_)

Member Variables

std::vector<std::unique_ptr<BoundCompileUnit>>& boundCompileUnits
std::vector<std::exception_ptr> exceptions
CompileQueue& input
std::mutex* mtx
int numThreads
std::vector<std::string>& objectFilePaths
CompileQueue& output
bool& ready
Module* rootModule
std::vector<std::string> sourceFileFilePaths
bool& stop

Constructor Details

CompileData Constructor

cmajor::build::CompileData::CompileData(std::mutex* mtx_, Module * rootModule_, std::vector<std::unique_ptr<BoundCompileUnit >>& boundCompileUnits_, std::vector<std::string>& objectFilePaths_, bool & stop_, bool & ready_, int numThreads_, CompileQueue & input_, CompileQueue & output_)

Definition at line 2612 of Build.cpp


top | up | prev | next