LLVM  6.0.0svn
Public Types | Static Public Attributes | List of all members
llvm::orc::rpc::detail::RPCArgTypeCheck< P, T1Sig, T2Sig > Class Template Reference

#include "llvm/ExecutionEngine/Orc/RPCUtils.h"

Collaboration diagram for llvm::orc::rpc::detail::RPCArgTypeCheck< P, T1Sig, T2Sig >:
Collaboration graph
[legend]

Public Types

using T1Tuple = typename FunctionArgsTuple< T1Sig >::Type
 
using T2Tuple = typename FunctionArgsTuple< T2Sig >::Type
 

Static Public Attributes

static const bool value = RPCArgTypeCheckHelper<P, T1Tuple, T2Tuple>::value
 

Detailed Description

template<template< class, class > class P, typename T1Sig, typename T2Sig>
class llvm::orc::rpc::detail::RPCArgTypeCheck< P, T1Sig, T2Sig >

Definition at line 941 of file RPCUtils.h.

Member Typedef Documentation

◆ T1Tuple

template<template< class, class > class P, typename T1Sig , typename T2Sig >
using llvm::orc::rpc::detail::RPCArgTypeCheck< P, T1Sig, T2Sig >::T1Tuple = typename FunctionArgsTuple<T1Sig>::Type

Definition at line 943 of file RPCUtils.h.

◆ T2Tuple

template<template< class, class > class P, typename T1Sig , typename T2Sig >
using llvm::orc::rpc::detail::RPCArgTypeCheck< P, T1Sig, T2Sig >::T2Tuple = typename FunctionArgsTuple<T2Sig>::Type

Definition at line 944 of file RPCUtils.h.

Member Data Documentation

◆ value

template<template< class, class > class P, typename T1Sig , typename T2Sig >
const bool llvm::orc::rpc::detail::RPCArgTypeCheck< P, T1Sig, T2Sig >::value = RPCArgTypeCheckHelper<P, T1Tuple, T2Tuple>::value
static

Definition at line 953 of file RPCUtils.h.


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