LLVM  6.0.0svn
Public Types | List of all members
llvm::PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE > Struct Template Reference

Get a type based on whether two types are the same or not. More...

#include "llvm/ADT/PointerUnion.h"

Public Types

using Return = typename PointerUnionTypeSelectorReturn< RET_NE >::Return
 

Detailed Description

template<typename T1, typename T2, typename RET_EQ, typename RET_NE>
struct llvm::PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE >

Get a type based on whether two types are the same or not.

For:

Ret will be EQ type if T1 is same as T2 or NE type otherwise.

Definition at line 41 of file PointerUnion.h.

Member Typedef Documentation

◆ Return

template<typename T1, typename T2, typename RET_EQ, typename RET_NE>
using llvm::PointerUnionTypeSelector< T1, T2, RET_EQ, RET_NE >::Return = typename PointerUnionTypeSelectorReturn<RET_NE>::Return

Definition at line 42 of file PointerUnion.h.


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