AK: Forward declare Nonnull{Own,Ref}PtrVector

This commit is contained in:
AnotherTest 2020-12-02 02:49:30 +03:30 committed by Andreas Kling
parent 5325d6871d
commit c85eaadb48
3 changed files with 10 additions and 2 deletions

View file

@ -109,6 +109,12 @@ class NonnullRefPtr;
template<typename T>
class NonnullOwnPtr;
template<typename T, int inline_capacity = 0>
class NonnullRefPtrVector;
template<typename T, int inline_capacity = 0>
class NonnullOwnPtrVector;
template<typename T>
class Optional;
@ -154,7 +160,9 @@ using AK::JsonObject;
using AK::JsonValue;
using AK::LogStream;
using AK::NonnullOwnPtr;
using AK::NonnullOwnPtrVector;
using AK::NonnullRefPtr;
using AK::NonnullRefPtrVector;
using AK::Optional;
using AK::OutputMemoryStream;
using AK::OutputStream;

View file

@ -31,7 +31,7 @@
namespace AK {
template<typename T, int inline_capacity = 0>
template<typename T, int inline_capacity>
class NonnullOwnPtrVector : public NonnullPtrVector<NonnullOwnPtr<T>, inline_capacity> {
};

View file

@ -31,7 +31,7 @@
namespace AK {
template<typename T, int inline_capacity = 0>
template<typename T, int inline_capacity>
class NonnullRefPtrVector : public NonnullPtrVector<NonnullRefPtr<T>, inline_capacity> {
};