mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 06:27:45 +00:00
AK: Forward declare Error and ErrorOr in AK/Forward.h
This commit is contained in:
parent
587f9af960
commit
11aad74dce
2 changed files with 7 additions and 1 deletions
|
@ -45,7 +45,7 @@ private:
|
||||||
StringView m_string_literal;
|
StringView m_string_literal;
|
||||||
};
|
};
|
||||||
|
|
||||||
template<typename T, typename ErrorType = Error>
|
template<typename T, typename ErrorType>
|
||||||
class [[nodiscard]] ErrorOr {
|
class [[nodiscard]] ErrorOr {
|
||||||
public:
|
public:
|
||||||
ErrorOr(T const& value)
|
ErrorOr(T const& value)
|
||||||
|
|
|
@ -17,6 +17,7 @@ class ByteBuffer;
|
||||||
|
|
||||||
class Bitmap;
|
class Bitmap;
|
||||||
using ByteBuffer = AK::Detail::ByteBuffer<32>;
|
using ByteBuffer = AK::Detail::ByteBuffer<32>;
|
||||||
|
class Error;
|
||||||
class GenericLexer;
|
class GenericLexer;
|
||||||
class IPv4Address;
|
class IPv4Address;
|
||||||
class JsonArray;
|
class JsonArray;
|
||||||
|
@ -125,6 +126,9 @@ class WeakPtr;
|
||||||
template<typename T, size_t inline_capacity = 0>
|
template<typename T, size_t inline_capacity = 0>
|
||||||
requires(!IsRvalueReference<T>) class Vector;
|
requires(!IsRvalueReference<T>) class Vector;
|
||||||
|
|
||||||
|
template<typename T, typename ErrorType = Error>
|
||||||
|
class [[nodiscard]] ErrorOr;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
using AK::Array;
|
using AK::Array;
|
||||||
|
@ -137,6 +141,8 @@ using AK::CircularDuplexStream;
|
||||||
using AK::CircularQueue;
|
using AK::CircularQueue;
|
||||||
using AK::DoublyLinkedList;
|
using AK::DoublyLinkedList;
|
||||||
using AK::DuplexMemoryStream;
|
using AK::DuplexMemoryStream;
|
||||||
|
using AK::Error;
|
||||||
|
using AK::ErrorOr;
|
||||||
using AK::FixedArray;
|
using AK::FixedArray;
|
||||||
using AK::FlyString;
|
using AK::FlyString;
|
||||||
using AK::Function;
|
using AK::Function;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue