Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix to avoid common function name's (has_as::check) ambiguity/conflict with other libraries' macros #1085

Merged
merged 1 commit into from Aug 14, 2023

Conversation

hiradyazdan
Copy link

@hiradyazdan hiradyazdan commented Aug 13, 2023

This is a minor change of a private function name, which can have a big impact for Unreal Engine's users to be able to use msgpack-cxx library as unfortunately some libraries, specially, Unreal Engine use badly named generic/common macro definitions (UE uses since v4.0) and no effort to modify their macro names to something more unique to their engine.

This issue fixes #1050 and was also raised and discussed in #626 in more depth.

…ith other libraries/engines's macro definitions (e.g. UE)
@codecov-commenter
Copy link

Codecov Report

Merging #1085 (e7f7b51) into cpp_master (8c602e8) will not change coverage.
The diff coverage is n/a.

❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files
@@             Coverage Diff             @@
##           cpp_master    #1085   +/-   ##
===========================================
  Coverage       85.75%   85.75%           
===========================================
  Files              80       80           
  Lines            5091     5091           
===========================================
  Hits             4366     4366           
  Misses            725      725           

@redboltz redboltz merged commit b2f056c into msgpack:cpp_master Aug 14, 2023
25 checks passed
@hiradyazdan hiradyazdan deleted the cpp_master branch August 14, 2023 07:59
@hiradyazdan hiradyazdan restored the cpp_master branch September 28, 2023 15:09
@hiradyazdan hiradyazdan deleted the cpp_master branch September 28, 2023 15:17
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.

None yet

3 participants