Mercurial > octave
comparison 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 |
comparison
equal
deleted
inserted
replaced
33342:c2dbaa9dca4f | 33343:eb8a24370c2b |
---|---|
189 | 189 |
190 //-------- | 190 //-------- |
191 | 191 |
192 mutable std::unique_ptr<Array<std::string>> m_cellstr_cache; | 192 mutable std::unique_ptr<Array<std::string>> m_cellstr_cache; |
193 | 193 |
194 DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA | 194 DECLARE_OV_TYPEID_FUNCTIONS_AND_DATA_API (OCTINTERP_API) |
195 }; | 195 }; |
196 | 196 |
197 #endif | 197 #endif |