docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
docc::compile::CompileExecutor Class Referenceabstract

#include <docc/compile/codegen_build_pool.h>

Inheritance diagram for docc::compile::CompileExecutor:
[legend]

Public Member Functions

virtual ~CompileExecutor ()=default
virtual void add_compile_state (std::unique_ptr< CompileState > state)=0
virtual void await_compiles_finished ()=0
virtual void for_each_src (std::function< void(CompileState &)> fn)=0
virtual bool is_parallel ()=0

Constructor & Destructor Documentation

◆ ~CompileExecutor()

virtual docc::compile::CompileExecutor::~CompileExecutor ( )
virtualdefault

Member Function Documentation

◆ add_compile_state()

virtual void docc::compile::CompileExecutor::add_compile_state ( std::unique_ptr< CompileState > state)
pure virtual

◆ await_compiles_finished()

virtual void docc::compile::CompileExecutor::await_compiles_finished ( )
pure virtual

◆ for_each_src()

virtual void docc::compile::CompileExecutor::for_each_src ( std::function< void(CompileState &)> fn)
pure virtual

◆ is_parallel()

virtual bool docc::compile::CompileExecutor::is_parallel ( )
pure virtual

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