mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:57:47 +00:00
Start adding a basic /proc filesystem and a "ps" utility.
This commit is contained in:
parent
98f76f0153
commit
ed2422d7af
13 changed files with 139 additions and 23 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue