Skip to content

Wrong static_assert for function that should be a unique_function. #25

@atomgalaxy

Description

@atomgalaxy

@Naios


Commit Hash

e3695b4

Expected Behavior

When trying to make a fu2::function with a move-only object, you get an assert_error with the message "Can't wrap a non copyable object into a fu2::function, try using fu2::unique_function instead."

Actual Behavior

You get an error with "Can't wrap a non copyable object into a unique function!", which is super confusing.

Code at https://github.com/Naios/function2/blob/master/include/function2/function2.hpp#L1262

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions