Skip to content

GH-50728: [C++] Remove call_traits::argument_count in favor of type_traits - #50729

Open
taepper wants to merge 2 commits into
apache:mainfrom
taepper:remove-argument-count
Open

GH-50728: [C++] Remove call_traits::argument_count in favor of type_traits#50729
taepper wants to merge 2 commits into
apache:mainfrom
taepper:remove-argument-count

Conversation

@taepper

@taepper taepper commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

As part of #50250 we slowly want to remove the custom metaprogramming helpers

What changes are included in this PR?

This removes call_traits::argument_count in favor of type_traits.

We could also remove ContinueFuture::ForSignature because std::invoke_result already checks the signature.

Are these changes tested?

Yes.

Are there any user-facing changes?

No

@taepper
taepper requested a review from pitrou as a code owner July 30, 2026 05:55
@github-actions

Copy link
Copy Markdown

⚠️ GitHub issue #50728 has been automatically assigned in GitHub to PR creator.

@taepper taepper changed the title GH-50728: [C++] remove call_traits::argument_count in favor of type_traits GH-50728: [C++] Remove call_traits::argument_count in favor of type_traits Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant