LLVM  6.0.0svn
Public Member Functions | Static Public Member Functions | List of all members
llvm::orc::rpc::RPCFunctionIdAllocator< T, typename std::enable_if< std::is_integral< T >::value >::type > Class Template Reference

This specialization of RPCFunctionIdAllocator provides a default implementation for integral types. More...

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

Public Member Functions

template<typename Func >
T allocate ()
 

Static Public Member Functions

static T getInvalidId ()
 
static T getResponseId ()
 
static T getNegotiateId ()
 

Detailed Description

template<typename T>
class llvm::orc::rpc::RPCFunctionIdAllocator< T, typename std::enable_if< std::is_integral< T >::value >::type >

This specialization of RPCFunctionIdAllocator provides a default implementation for integral types.

Definition at line 195 of file RPCUtils.h.

Member Function Documentation

◆ allocate()

template<typename T >
template<typename Func >
T llvm::orc::rpc::RPCFunctionIdAllocator< T, typename std::enable_if< std::is_integral< T >::value >::type >::allocate ( )
inline

Definition at line 202 of file RPCUtils.h.

◆ getInvalidId()

template<typename T >
static T llvm::orc::rpc::RPCFunctionIdAllocator< T, typename std::enable_if< std::is_integral< T >::value >::type >::getInvalidId ( )
inlinestatic

Definition at line 198 of file RPCUtils.h.

References T.

◆ getNegotiateId()

template<typename T >
static T llvm::orc::rpc::RPCFunctionIdAllocator< T, typename std::enable_if< std::is_integral< T >::value >::type >::getNegotiateId ( )
inlinestatic

Definition at line 200 of file RPCUtils.h.

References T.

◆ getResponseId()

template<typename T >
static T llvm::orc::rpc::RPCFunctionIdAllocator< T, typename std::enable_if< std::is_integral< T >::value >::type >::getResponseId ( )
inlinestatic

Definition at line 199 of file RPCUtils.h.

References T.


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