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

#include <docc/compile/codegen_build_pool.h>

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

Public Member Functions

 CodegenBuildPool (int num_threads)
 ~CodegenBuildPool () override
void add_compile_state (std::unique_ptr< CompileState > state) override
void await_compiles_finished () override
void for_each_src (std::function< void(CompileState &)> fn) override
bool is_parallel () override
Public Member Functions inherited from docc::compile::CompileExecutor
virtual ~CompileExecutor ()=default

Constructor & Destructor Documentation

◆ CodegenBuildPool()

docc::compile::CodegenBuildPool::CodegenBuildPool ( int num_threads)

◆ ~CodegenBuildPool()

docc::compile::CodegenBuildPool::~CodegenBuildPool ( )
override

Member Function Documentation

◆ add_compile_state()

void docc::compile::CodegenBuildPool::add_compile_state ( std::unique_ptr< CompileState > state)
overridevirtual

◆ await_compiles_finished()

void docc::compile::CodegenBuildPool::await_compiles_finished ( )
overridevirtual

◆ for_each_src()

void docc::compile::CodegenBuildPool::for_each_src ( std::function< void(CompileState &)> fn)
overridevirtual

◆ is_parallel()

bool docc::compile::CodegenBuildPool::is_parallel ( )
inlineoverridevirtual

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