1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 22:17:42 +00:00

LibCore: Put all classes in the Core namespace and remove the leading C

I've been wanting to do this for a long time. It's time we start being
consistent about how this stuff works.

The new convention is:

- "LibFoo" is a userspace library that provides the "Foo" namespace.

That's it :^) This was pretty tedious to convert and I didn't even
start on LibGUI yet. But it's coming up next.
This commit is contained in:
Andreas Kling 2020-02-02 12:34:39 +01:00
parent b7e3810b5c
commit 2d39da5405
265 changed files with 1380 additions and 1167 deletions

View file

@ -26,14 +26,16 @@
#pragma once
#include <AK/String.h>
#include <AK/Function.h>
#include <AK/String.h>
#include <AK/Types.h>
#include <AK/WeakPtr.h>
class CObject;
namespace Core {
class CEvent {
class Object;
class Event {
public:
enum Type {
Invalid = 0,
@ -47,12 +49,12 @@ public:
Custom,
};
CEvent() {}
explicit CEvent(unsigned type)
Event() {}
explicit Event(unsigned type)
: m_type(type)
{
}
virtual ~CEvent() {}
virtual ~Event() {}
unsigned type() const { return m_type; }
@ -65,28 +67,28 @@ private:
bool m_accepted { true };
};
class CDeferredInvocationEvent : public CEvent {
friend class CEventLoop;
class DeferredInvocationEvent : public Event {
friend class EventLoop;
public:
CDeferredInvocationEvent(Function<void(CObject&)> invokee)
: CEvent(CEvent::Type::DeferredInvoke)
DeferredInvocationEvent(Function<void(Object&)> invokee)
: Event(Event::Type::DeferredInvoke)
, m_invokee(move(invokee))
{
}
private:
Function<void(CObject&)> m_invokee;
Function<void(Object&)> m_invokee;
};
class CTimerEvent final : public CEvent {
class TimerEvent final : public Event {
public:
explicit CTimerEvent(int timer_id)
: CEvent(CEvent::Timer)
explicit TimerEvent(int timer_id)
: Event(Event::Timer)
, m_timer_id(timer_id)
{
}
~CTimerEvent() {}
~TimerEvent() {}
int timer_id() const { return m_timer_id; }
@ -94,14 +96,14 @@ private:
int m_timer_id;
};
class CNotifierReadEvent final : public CEvent {
class NotifierReadEvent final : public Event {
public:
explicit CNotifierReadEvent(int fd)
: CEvent(CEvent::NotifierRead)
explicit NotifierReadEvent(int fd)
: Event(Event::NotifierRead)
, m_fd(fd)
{
}
~CNotifierReadEvent() {}
~NotifierReadEvent() {}
int fd() const { return m_fd; }
@ -109,14 +111,14 @@ private:
int m_fd;
};
class CNotifierWriteEvent final : public CEvent {
class NotifierWriteEvent final : public Event {
public:
explicit CNotifierWriteEvent(int fd)
: CEvent(CEvent::NotifierWrite)
explicit NotifierWriteEvent(int fd)
: Event(Event::NotifierWrite)
, m_fd(fd)
{
}
~CNotifierWriteEvent() {}
~NotifierWriteEvent() {}
int fd() const { return m_fd; }
@ -124,31 +126,31 @@ private:
int m_fd;
};
class CChildEvent final : public CEvent {
class ChildEvent final : public Event {
public:
CChildEvent(Type, CObject& child, CObject* insertion_before_child = nullptr);
~CChildEvent();
ChildEvent(Type, Object& child, Object* insertion_before_child = nullptr);
~ChildEvent();
CObject* child() { return m_child.ptr(); }
const CObject* child() const { return m_child.ptr(); }
Object* child() { return m_child.ptr(); }
const Object* child() const { return m_child.ptr(); }
CObject* insertion_before_child() { return m_insertion_before_child.ptr(); }
const CObject* insertion_before_child() const { return m_insertion_before_child.ptr(); }
Object* insertion_before_child() { return m_insertion_before_child.ptr(); }
const Object* insertion_before_child() const { return m_insertion_before_child.ptr(); }
private:
WeakPtr<CObject> m_child;
WeakPtr<CObject> m_insertion_before_child;
WeakPtr<Object> m_child;
WeakPtr<Object> m_insertion_before_child;
};
class CCustomEvent : public CEvent {
class CustomEvent : public Event {
public:
CCustomEvent(int custom_type, void* data = nullptr)
: CEvent(CEvent::Type::Custom)
CustomEvent(int custom_type, void* data = nullptr)
: Event(Event::Type::Custom)
, m_custom_type(custom_type)
, m_data(data)
{
}
~CCustomEvent() {}
~CustomEvent() {}
int custom_type() const { return m_custom_type; }
void* data() { return m_data; }
@ -158,3 +160,5 @@ private:
int m_custom_type { 0 };
void* m_data { nullptr };
};
}