LLVM 22.0.0git
llvm::orc::CallableTraitsHelper< ImplT, C > Struct Template Reference

CallableTraitsHelper takes an implementation class template Impl and some callable type C and passes the return and argument types of C to the Impl class template. More...

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

Inheritance diagram for llvm::orc::CallableTraitsHelper< ImplT, C >:
[legend]

Detailed Description

template<template< typename... > typename ImplT, typename C>
struct llvm::orc::CallableTraitsHelper< ImplT, C >

CallableTraitsHelper takes an implementation class template Impl and some callable type C and passes the return and argument types of C to the Impl class template.

This can be used to simplify the implementation of classes that need to operate on callable types.

Definition at line 28 of file CallableTraitsHelper.h.


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