1
0
mirror of https://github.com/SerenityOS/serenity synced 2024-07-01 11:15:37 +00:00

Everywhere: Remove unnecessary AK and Detail namespace scoping

This commit is contained in:
Moustafa Raafat 2022-11-14 18:25:18 +00:00 committed by Sam Atkins
parent ae2abcebbb
commit b8f1e1bed2
10 changed files with 13 additions and 13 deletions

View File

@ -19,7 +19,7 @@ public:
}
template<typename T>
requires(AK::Detail::IsTriviallyConstructible<T>) T& append_structure()
requires(IsTriviallyConstructible<T>) T& append_structure()
{
VERIFY((reinterpret_cast<FlatPtr>(m_target.data()) + m_offset) % alignof(T) == 0);
VERIFY(m_offset + sizeof(T) <= m_target.size());

View File

@ -46,7 +46,7 @@ template<typename T, template<typename...> typename S>
concept SpecializationOf = IsSpecializationOf<T, S>;
template<typename T>
concept AnyString = Detail::IsConstructible<StringView, T>;
concept AnyString = IsConstructible<StringView, T>;
template<typename T, typename U>
concept HashCompatible = IsHashCompatible<Detail::Decay<T>, Detail::Decay<U>>;

View File

@ -16,7 +16,7 @@ class ByteBuffer;
}
class Bitmap;
using ByteBuffer = AK::Detail::ByteBuffer<32>;
using ByteBuffer = Detail::ByteBuffer<32>;
class Error;
class GenericLexer;
class IPv4Address;

View File

@ -293,7 +293,7 @@ public:
{
if (m_capacity == 0)
return;
if constexpr (!Detail::IsTriviallyDestructible<T>) {
if constexpr (!IsTriviallyDestructible<T>) {
for (auto* bucket : *this)
bucket->~T();
}

View File

@ -24,7 +24,7 @@ struct ExtractIntrusiveRedBlackTreeTypes {
};
template<Integral K, typename V, typename Container = RawPtr<V>>
using SubstitutedIntrusiveRedBlackTreeNode = IntrusiveRedBlackTreeNode<K, V, typename Detail::SubstituteIntrusiveContainerType<V, Container>::Type>;
using SubstitutedIntrusiveRedBlackTreeNode = IntrusiveRedBlackTreeNode<K, V, typename SubstituteIntrusiveContainerType<V, Container>::Type>;
template<Integral K, typename V, typename Container, SubstitutedIntrusiveRedBlackTreeNode<K, V, Container> V::*member>
class IntrusiveRedBlackTree : public BaseRedBlackTree<K> {

View File

@ -582,7 +582,7 @@ inline constexpr bool IsSpecializationOf<U<Us...>, U> = true;
template<typename T>
struct __Decay {
typedef Detail::RemoveCVReference<T> type;
typedef RemoveCVReference<T> type;
};
template<typename T>
struct __Decay<T[]> {

View File

@ -36,13 +36,13 @@ namespace std { // NOLINT(cert-dcl58-cpp) Names in std to aid tools
// NOTE: These are in the "std" namespace since some compilers and static analyzers rely on it.
template<typename T>
constexpr T&& forward(AK::Detail::RemoveReference<T>& param)
constexpr T&& forward(RemoveReference<T>& param)
{
return static_cast<T&&>(param);
}
template<typename T>
constexpr T&& forward(AK::Detail::RemoveReference<T>&& param) noexcept
constexpr T&& forward(RemoveReference<T>&& param) noexcept
{
static_assert(!IsLvalueReference<T>, "Can't forward an rvalue as an lvalue.");
return static_cast<T&&>(param);

View File

@ -60,7 +60,7 @@ private:
namespace AK {
class InputStream : public virtual AK::Detail::Stream {
class InputStream : public virtual Detail::Stream {
public:
// Reads at least one byte unless none are requested or none are available. Does nothing
// and returns zero if there is already an error.
@ -81,7 +81,7 @@ public:
virtual bool discard_or_error(size_t count) = 0;
};
class OutputStream : public virtual AK::Detail::Stream {
class OutputStream : public virtual Detail::Stream {
public:
virtual size_t write(ReadonlyBytes) = 0;
virtual bool write_or_error(ReadonlyBytes) = 0;

View File

@ -93,7 +93,7 @@ private:
u8 const* data() const { return m_buffer.data(); }
static constexpr size_t inline_capacity = 256;
AK::Detail::ByteBuffer<inline_capacity> m_buffer;
Detail::ByteBuffer<inline_capacity> m_buffer;
};
}

View File

@ -25,9 +25,9 @@ requires(sizeof(T) >= sizeof(u64) && IsUnsigned<T>) class UFixedBigInt;
// constexpr inline bool Detail::IsIntegral<UFixedBigInt<T>> = true;
template<typename T>
constexpr inline bool Detail::IsUnsigned<UFixedBigInt<T>> = true;
constexpr inline bool IsUnsigned<UFixedBigInt<T>> = true;
template<typename T>
constexpr inline bool Detail::IsSigned<UFixedBigInt<T>> = false;
constexpr inline bool IsSigned<UFixedBigInt<T>> = false;
template<typename T>
struct NumericLimits<UFixedBigInt<T>> {