[FEA]: Convert all uses of #pragma GCC visibility push(default)
to use MORPHEUS_EXPORT
#1595
Closed
2 of 6 tasks
Labels
Is this a new feature, an improvement, or a change to existing functionality?
Improvement
How would you describe the priority of this feature request
Low (would be nice)
Please provide a clear description of problem this feature solves
We have mixed usage of
#pragma GCC visibility push(default)
andMORPHEUS_EXPORT
which is inconsistent. Since using#pragma GCC
is not part of the C++ standard, it would be better to useMORPHEUS_EXPORT
to allow other compilers to be used in the future. UsingMORPHEUS_EXPORT
is more explicit and works more consistently (in my experience).Describe your ideal solution
The following should be completed to close this issue:
Completion Criteria
#pragma GCC visibility push(default)
and#pragma GCC visibility pop
MORPHEUS_EXPORT
to the classes/functions/structs/etc which should be exportedAdditional context
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: