diff --git a/AK/Optional.h b/AK/Optional.h index 062dd6842bb..633b0655ed0 100644 --- a/AK/Optional.h +++ b/AK/Optional.h @@ -318,6 +318,9 @@ public: } } + static FlatPtr value_offset() { return OFFSET_OF(Optional, m_storage); } + static FlatPtr has_value_offset() { return OFFSET_OF(Optional, m_has_value); } + private: alignas(T) u8 m_storage[sizeof(T)]; bool m_has_value { false };