Skip to content

Commit c85eaad

Browse files
alimpfardawesomekling
authored andcommitted
AK: Forward declare Nonnull{Own,Ref}PtrVector
1 parent 5325d68 commit c85eaad

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

AK/Forward.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,12 @@ class NonnullRefPtr;
109109
template<typename T>
110110
class NonnullOwnPtr;
111111

112+
template<typename T, int inline_capacity = 0>
113+
class NonnullRefPtrVector;
114+
115+
template<typename T, int inline_capacity = 0>
116+
class NonnullOwnPtrVector;
117+
112118
template<typename T>
113119
class Optional;
114120

@@ -154,7 +160,9 @@ using AK::JsonObject;
154160
using AK::JsonValue;
155161
using AK::LogStream;
156162
using AK::NonnullOwnPtr;
163+
using AK::NonnullOwnPtrVector;
157164
using AK::NonnullRefPtr;
165+
using AK::NonnullRefPtrVector;
158166
using AK::Optional;
159167
using AK::OutputMemoryStream;
160168
using AK::OutputStream;

AK/NonnullOwnPtrVector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
namespace AK {
3333

34-
template<typename T, int inline_capacity = 0>
34+
template<typename T, int inline_capacity>
3535
class NonnullOwnPtrVector : public NonnullPtrVector<NonnullOwnPtr<T>, inline_capacity> {
3636
};
3737

AK/NonnullRefPtrVector.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131

3232
namespace AK {
3333

34-
template<typename T, int inline_capacity = 0>
34+
template<typename T, int inline_capacity>
3535
class NonnullRefPtrVector : public NonnullPtrVector<NonnullRefPtr<T>, inline_capacity> {
3636
};
3737

0 commit comments

Comments
 (0)