Skip to content

Conversation

lhames
Copy link
Contributor

@lhames lhames commented Oct 3, 2025

CallableTraitsHelper identifies the return type and argument types of a callable type and passes those to an implementation class template to operate on.

The CallableArgInfo utility uses CallableTraitsHelper to provide typedefs for the return type and argument types (as a tuple) of a callable type.

In WrapperFunction.h, the detail::WFCallableTraits utility is rewritten in terms of CallableTraitsHandler (and renamed to WFHandlerTraits).

CallableTraitsHelper identifies the return type and argument types of a
callable type and passes those to an implementation class template to
operate on.

The CallableArgInfo utility uses CallableTraitsHelper to provide typedefs for
the return type and argument types (as a tuple) of a callable type.

In WrapperFunction.h, the detail::WFCallableTraits utility is rewritten in
terms of CallableTraitsHandler (and renamed to WFHandlerTraits).
@lhames lhames merged commit 40fce32 into llvm:main Oct 3, 2025
10 checks passed
@lhames lhames deleted the orc-rt-callabletraitshelper branch October 3, 2025 02:01
mahesh-attarde pushed a commit to mahesh-attarde/llvm-project that referenced this pull request Oct 3, 2025
llvm#161761)

CallableTraitsHelper identifies the return type and argument types of a
callable type and passes those to an implementation class template to
operate on.

The CallableArgInfo utility uses CallableTraitsHelper to provide
typedefs for the return type and argument types (as a tuple) of a
callable type.

In WrapperFunction.h, the detail::WFCallableTraits utility is rewritten
in terms of CallableTraitsHandler (and renamed to WFHandlerTraits).
MixedMatched pushed a commit to MixedMatched/llvm-project that referenced this pull request Oct 3, 2025
llvm#161761)

CallableTraitsHelper identifies the return type and argument types of a
callable type and passes those to an implementation class template to
operate on.

The CallableArgInfo utility uses CallableTraitsHelper to provide
typedefs for the return type and argument types (as a tuple) of a
callable type.

In WrapperFunction.h, the detail::WFCallableTraits utility is rewritten
in terms of CallableTraitsHandler (and renamed to WFHandlerTraits).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant