1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 17:57:35 +00:00

Start adding a basic /proc filesystem and a "ps" utility.

This commit is contained in:
Andreas Kling 2018-10-23 11:57:38 +02:00
parent 98f76f0153
commit ed2422d7af
13 changed files with 139 additions and 23 deletions

View file

@ -51,7 +51,7 @@ public:
{
}
Out operator()(In... in)
Out operator()(In... in) const
{
ASSERT(m_callableWrapper);
return m_callableWrapper->call(forward<In>(in)...);
@ -83,7 +83,7 @@ private:
class CallableWrapperBase {
public:
virtual ~CallableWrapperBase() { }
virtual Out call(In...) = 0;
virtual Out call(In...) const = 0;
};
template<typename CallableType>
@ -97,7 +97,7 @@ private:
CallableWrapper(const CallableWrapper&) = delete;
CallableWrapper& operator=(const CallableWrapper&) = delete;
Out call(In... in) final { return m_callable(forward<In>(in)...); }
Out call(In... in) const final { return m_callable(forward<In>(in)...); }
private:
CallableType m_callable;