LLVM  14.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::orc::shared::RPCFunction< DerivedFunc, RetT(ArgTs...)> Class Template Reference

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

Public Types

using Type = RetT(ArgTs...)
 User defined function type. More...
 
using ReturnType = RetT
 Return type. More...
 

Static Public Member Functions

static const char * getPrototype ()
 Returns the full function prototype as a string. More...
 

Detailed Description

template<typename DerivedFunc, typename RetT, typename... ArgTs>
class llvm::orc::shared::RPCFunction< DerivedFunc, RetT(ArgTs...)>

Definition at line 148 of file RPCUtils.h.

Member Typedef Documentation

◆ ReturnType

template<typename DerivedFunc , typename RetT , typename... ArgTs>
using llvm::orc::shared::RPCFunction< DerivedFunc, RetT(ArgTs...)>::ReturnType = RetT

Return type.

Definition at line 154 of file RPCUtils.h.

◆ Type

template<typename DerivedFunc , typename RetT , typename... ArgTs>
using llvm::orc::shared::RPCFunction< DerivedFunc, RetT(ArgTs...)>::Type = RetT(ArgTs...)

User defined function type.

Definition at line 151 of file RPCUtils.h.

Member Function Documentation

◆ getPrototype()

template<typename DerivedFunc , typename RetT , typename... ArgTs>
static const char* llvm::orc::shared::RPCFunction< DerivedFunc, RetT(ArgTs...)>::getPrototype ( )
inlinestatic

Returns the full function prototype as a string.

Definition at line 157 of file RPCUtils.h.

References getName().


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