mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-28 19:59:17 +00:00
LibJS: Enable EXPLICIT_SYMBOL_EXPORT
This commit is contained in:
parent
83846b3861
commit
c14173f651
Notes:
github-actions[bot]
2025-06-30 16:51:52 +00:00
Author: https://github.com/ayeteadoe
Commit: c14173f651
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/5215
Reviewed-by: https://github.com/ADKaster ✅
258 changed files with 952 additions and 941 deletions
|
@ -23,7 +23,7 @@ class IndexedProperties;
|
|||
class IndexedPropertyIterator;
|
||||
class GenericIndexedPropertyStorage;
|
||||
|
||||
class IndexedPropertyStorage {
|
||||
class JS_API IndexedPropertyStorage {
|
||||
public:
|
||||
virtual ~IndexedPropertyStorage() = default;
|
||||
|
||||
|
@ -59,7 +59,7 @@ private:
|
|||
bool m_is_simple_storage { false };
|
||||
};
|
||||
|
||||
class SimpleIndexedPropertyStorage final : public IndexedPropertyStorage {
|
||||
class JS_API SimpleIndexedPropertyStorage final : public IndexedPropertyStorage {
|
||||
public:
|
||||
SimpleIndexedPropertyStorage()
|
||||
: IndexedPropertyStorage(IsSimpleStorage::Yes)
|
||||
|
@ -103,7 +103,7 @@ private:
|
|||
Vector<Value> m_packed_elements;
|
||||
};
|
||||
|
||||
class GenericIndexedPropertyStorage final : public IndexedPropertyStorage {
|
||||
class JS_API GenericIndexedPropertyStorage final : public IndexedPropertyStorage {
|
||||
public:
|
||||
explicit GenericIndexedPropertyStorage(SimpleIndexedPropertyStorage&&);
|
||||
explicit GenericIndexedPropertyStorage()
|
||||
|
@ -128,7 +128,7 @@ private:
|
|||
HashMap<u32, ValueAndAttributes> m_sparse_elements;
|
||||
};
|
||||
|
||||
class IndexedPropertyIterator {
|
||||
class JS_API IndexedPropertyIterator {
|
||||
public:
|
||||
IndexedPropertyIterator(IndexedProperties const&, u32 starting_index, bool skip_empty);
|
||||
|
||||
|
@ -148,7 +148,7 @@ private:
|
|||
bool m_skip_empty { false };
|
||||
};
|
||||
|
||||
class IndexedProperties {
|
||||
class JS_API IndexedProperties {
|
||||
public:
|
||||
IndexedProperties() = default;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue