diff libinterp/octave-value/ov-cell.h @ 33343:eb8a24370c2b

Do not hardcode visibility attributes in macros that are used downstream. * ov-base.h (DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA_API, DECLARE_OV_BASE_TYPEID_FUNCTIONS_AND_DATA_API, DECLARE_TEMPLATE_OV_TYPEID_SPECIALIZATIONS_API): Add macros that allow passing visibility attributed. * remaining files: Use new macros passing OCTINTERP_API.
author Markus Mützel <markus.muetzel@gmx.de>
date Sat, 06 Apr 2024 18:44:45 +0200
parents abdb846bafe8
children e8854b8d2486
line wrap: on
line diff
--- a/libinterp/octave-value/ov-cell.h	Sat Apr 06 18:04:59 2024 +0200
+++ b/libinterp/octave-value/ov-cell.h	Sat Apr 06 18:44:45 2024 +0200
@@ -191,7 +191,7 @@
 
   mutable std::unique_ptr<Array<std::string>> m_cellstr_cache;
 
-  DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA
+  DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA_API (OCTINTERP_API)
 };
 
 #endif