VapourSynth-llvmexpr
Loading...
Searching...
No Matches
analysis::AnalysisPass< Derived, ResultT > Class Template Referenceabstract

#include <llvmexpr/analysis/framework/Pass.hpp>

Inheritance diagram for analysis::AnalysisPass< Derived, ResultT >:
Collaboration diagram for analysis::AnalysisPass< Derived, ResultT >:

Public Types

using Result = ResultT

Public Member Functions

virtual Result run (const std::vector< Token > &tokens, AnalysisManager &am)=0
Public Member Functions inherited from analysis::Pass
 Pass ()=default
virtual ~Pass ()=default
 Pass (const Pass &)=delete
Passoperator= (const Pass &)=delete
 Pass (Pass &&)=delete
Passoperator= (Pass &&)=delete
virtual const char * getName () const =0

Detailed Description

template<typename Derived, typename ResultT>
class analysis::AnalysisPass< Derived, ResultT >

Definition at line 45 of file Pass.hpp.

Member Typedef Documentation

◆ Result

template<typename Derived, typename ResultT>
using analysis::AnalysisPass< Derived, ResultT >::Result = ResultT

Definition at line 47 of file Pass.hpp.

Member Function Documentation

◆ run()


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