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

SFINAE metafunction for computing whether ResultT provides an invalidate member function. More...

#include "llvm/IR/PassManagerInternal.h"

Public Types

enum  { Value = sizeof(check<ResultT>(rank<2>())) == sizeof(EnabledType) }
 

Detailed Description

template<typename IRUnitT, typename ResultT>
class llvm::detail::ResultHasInvalidateMethod< IRUnitT, ResultT >

SFINAE metafunction for computing whether ResultT provides an invalidate member function.

Definition at line 117 of file PassManagerInternal.h.

Member Enumeration Documentation

◆ anonymous enum

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

Definition at line 148 of file PassManagerInternal.h.


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