LLVM API Documentation

Classes | Public Types
llvm::detail::ResultHasInvalidateMethod< IRUnitT, ResultT > Class Template Reference

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

#include <PassManager.h>

List of all members.

Classes

struct  BigType

Public Types

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

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 279 of file IR/PassManager.h.


Member Enumeration Documentation

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

Definition at line 292 of file IR/PassManager.h.


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