summaryrefslogtreecommitdiff
path: root/AK/OwnPtr.h
diff options
context:
space:
mode:
authorAndreas Kling <kling@serenityos.org>2022-11-26 12:18:30 +0100
committerAndreas Kling <kling@serenityos.org>2022-11-26 15:51:34 +0100
commitae3ffdd521a7c7d1fd4b47f9bbfbfaf20da5a14d (patch)
tree7b34ebf6fdc89bbc1e948833930997efd90f04c9 /AK/OwnPtr.h
parente50a43652eb80c2480fa9b23782bb11a0ccde7e8 (diff)
downloadserenity-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/OwnPtr.h')
-rw-r--r--AK/OwnPtr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/AK/OwnPtr.h b/AK/OwnPtr.h
index ec486ccc40..efab35a12b 100644
--- a/AK/OwnPtr.h
+++ b/AK/OwnPtr.h
@@ -224,7 +224,9 @@ struct Traits<OwnPtr<T>> : public GenericTraits<OwnPtr<T>> {
}
+#if USING_AK_GLOBALLY
using AK::adopt_nonnull_own_or_enomem;
using AK::adopt_own_if_nonnull;
using AK::OwnPtr;
using AK::try_make;
+#endif