docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
docc::compile::SrcFileCompiler Member List

This is the complete list of members for docc::compile::SrcFileCompiler, including all inherited members.

add_link_args(std::stringstream &cmd) constdocc::compile::SrcFileCompilerprotected
create_compile(const sdfg::StructuredSDFG &sdfg, const sdfg::codegen::CodeSnippet *snippet, std::function< void(std::ostream &)> generator) overridedocc::compile::SrcFileCompilervirtual
create_snippet_factory(const sdfg::StructuredSDFG &sdfg) constdocc::compile::SrcFileCompiler
do_create_compile(const sdfg::StructuredSDFG &sdfg, const sdfg::codegen::CodeSnippet *snippet, std::function< void(std::ostream &)> generator)docc::compile::SrcFileCompiler
emit_header(const sdfg::StructuredSDFG &sdfg, sdfg::codegen::CodeGenerator &generator)docc::compile::SrcFileCompilerprotected
FileCompileState classdocc::compile::SrcFileCompilerfriend
for_each_file_snippet(sdfg::codegen::CodeGenerator &generator, CompileExecutor &executor, std::function< void(const sdfg::codegen::CodeSnippet &)> callback)docc::compile::SrcFileCompilerprotected
generate_header_path(const sdfg::StructuredSDFG &sdfg) constdocc::compile::SrcFileCompilerprotected
get_contributed_link_options() const overridedocc::compile::SrcFileCompilervirtual
process(sdfg::codegen::CodeGenerator &generator, CompileExecutor &executor, const std::string &output_file_name, bool reuse_sources=false)docc::compile::SrcFileCompiler
process(sdfg::codegen::CodeGenerator &generator, CompileExecutor &executor)docc::compile::SrcFileCompilerinline
run_compile_and_link_single(const std::filesystem::path &src, const std::filesystem::path &bin) constdocc::compile::SrcFileCompilerprotected
run_compiler(const std::filesystem::path &src, const std::filesystem::path &obj) constdocc::compile::SrcFileCompilerprotected
run_link(const sdfg::StructuredSDFG &sdfg, CompileExecutor &executor, const std::filesystem::path &bin_file) constdocc::compile::SrcFileCompilerprotected
SrcFileCompiler(const std::filesystem::path &output_dir, const std::optional< std::string > &main_src_ext, const std::string &main_header_ext, const std::string &bin_ext, const std::optional< std::string > &compiler, const std::optional< std::string > &linker, const std::string &common_args, const std::string &compile_args, const std::vector< LibPath > &library_paths, const std::vector< std::string > &link_options, bool link_immediately, std::unordered_map< std::string, std::unique_ptr< SrcFileCompiler > > &&redirects, const std::vector< std::string > &parent_link_options, int codegen_order=0, int compile_min_order=0)docc::compile::SrcFileCompiler
~CodegenCompiler()=defaultdocc::compile::CodegenCompilervirtual