LLVM  3.7.0
Classes | Public Types | List of all members
llvm::detail::PassRunAcceptsAnalysisManager< IRUnitT, PassT, ResultT > Class Template Reference

SFINAE metafunction for computing whether PassT has a run method accepting an AnalysisManager<IRUnitT>. More...

#include <PassManagerInternal.h>

Public Types

enum  { Value = sizeof(f<PassT>(nullptr)) == sizeof(SmallType) }
 

Detailed Description

template<typename IRUnitT, typename PassT, typename ResultT>
class llvm::detail::PassRunAcceptsAnalysisManager< IRUnitT, PassT, ResultT >

SFINAE metafunction for computing whether PassT has a run method accepting an AnalysisManager<IRUnitT>.

Definition at line 52 of file PassManagerInternal.h.

Member Enumeration Documentation

template<typename IRUnitT , typename PassT , typename ResultT >
anonymous enum
Enumerator
Value 

Definition at line 65 of file PassManagerInternal.h.


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