diff options
author | Andreas Kling <kling@serenityos.org> | 2022-11-26 12:18:30 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-11-26 15:51:34 +0100 |
commit | ae3ffdd521a7c7d1fd4b47f9bbfbfaf20da5a14d (patch) | |
tree | 7b34ebf6fdc89bbc1e948833930997efd90f04c9 /AK/NonnullRefPtr.h | |
parent | e50a43652eb80c2480fa9b23782bb11a0ccde7e8 (diff) | |
download | serenity-ae3ffdd521a7c7d1fd4b47f9bbfbfaf20da5a14d.zip |
AK: Make it possible to not `using` AK classes into the global namespace
This patch adds the `USING_AK_GLOBALLY` macro which is enabled by
default, but can be overridden by build flags.
This is a step towards integrating Jakt and AK types.
Diffstat (limited to 'AK/NonnullRefPtr.h')
-rw-r--r-- | AK/NonnullRefPtr.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/AK/NonnullRefPtr.h b/AK/NonnullRefPtr.h index d829ef5c0f..11d1a4aca7 100644 --- a/AK/NonnullRefPtr.h +++ b/AK/NonnullRefPtr.h @@ -256,6 +256,8 @@ struct Traits<NonnullRefPtr<T>> : public GenericTraits<NonnullRefPtr<T>> { static bool equals(NonnullRefPtr<T> const& a, NonnullRefPtr<T> const& b) { return a.ptr() == b.ptr(); } }; +#if USING_AK_GLOBALLY using AK::adopt_ref; using AK::make_ref_counted; using AK::NonnullRefPtr; +#endif |