LLVM 22.0.0git
llvm::cl::detail::callback_traits< R(C::*)(Args...) const > Struct Template Reference

#include "llvm/Support/CommandLine.h"

Inheritance diagram for llvm::cl::detail::callback_traits< R(C::*)(Args...) const >:
[legend]

Public Types

using result_type = R
using arg_type = std::tuple_element_t<0, std::tuple<Args...>>

Detailed Description

template<typename R, typename C, typename... Args>
struct llvm::cl::detail::callback_traits< R(C::*)(Args...) const >

Definition at line 510 of file CommandLine.h.

Member Typedef Documentation

◆ arg_type

template<typename R, typename C, typename... Args>
using llvm::cl::detail::callback_traits< R(C::*)(Args...) const >::arg_type = std::tuple_element_t<0, std::tuple<Args...>>

Definition at line 512 of file CommandLine.h.

◆ result_type

template<typename R, typename C, typename... Args>
using llvm::cl::detail::callback_traits< R(C::*)(Args...) const >::result_type = R

Definition at line 511 of file CommandLine.h.


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