Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_Driver_Detail Namespace Reference

Functions

std::string artifact_label (const std::string &prefix, const size_t index, const std::string &name)
 
void append_artifact (DynArray< Compiler_Driver_Artifact > &artifacts, const std::string &label, std::string text)
 
template<typename Report >
bool merge_report (const std::string &stage, const Report &report, DynArray< std::string > &errors, DynArray< std::string > &warnings)
 
std::string render_messages (const DynArray< std::string > &errors, const DynArray< std::string > &warnings)
 
std::string render_run_result (const Compiler_Driver_Run_Output &output)
 

Function Documentation

◆ append_artifact()

◆ artifact_label()

std::string Aleph::Compiler_Driver_Detail::artifact_label ( const std::string &  prefix,
const size_t  index,
const std::string &  name 
)
inline

◆ merge_report()

◆ render_messages()

std::string Aleph::Compiler_Driver_Detail::render_messages ( const DynArray< std::string > &  errors,
const DynArray< std::string > &  warnings 
)
inline

◆ render_run_result()