mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-09 09:34:57 +09:00
Add clang-format file
Also run it across the whole tree to get everything using the One True Style. We don't yet run this in an automated fashion as it's a little slow, but there is a snippet to do so in makeall.sh.
This commit is contained in:
parent
c11351ac50
commit
0dc9af5f7e
Notes:
sideshowbarker
2024-07-19 13:51:55 +09:00
Author: https://github.com/rburchell
Commit: 0dc9af5f7e
Pull-request: https://github.com/SerenityOS/serenity/pull/135
286 changed files with 3244 additions and 2424 deletions
|
@ -31,13 +31,14 @@
|
|||
|
||||
namespace AK {
|
||||
|
||||
template<typename> class Function;
|
||||
template<typename>
|
||||
class Function;
|
||||
|
||||
template <typename Out, typename... In>
|
||||
template<typename Out, typename... In>
|
||||
class Function<Out(In...)> {
|
||||
public:
|
||||
Function() = default;
|
||||
Function(std::nullptr_t) { }
|
||||
Function(std::nullptr_t) {}
|
||||
|
||||
template<typename CallableType, class = typename EnableIf<!(IsPointer<CallableType>::value && IsFunction<typename RemovePointer<CallableType>::Type>::value) && IsRvalueReference<CallableType&&>::value>::Type>
|
||||
Function(CallableType&& callable)
|
||||
|
@ -82,7 +83,7 @@ public:
|
|||
private:
|
||||
class CallableWrapperBase {
|
||||
public:
|
||||
virtual ~CallableWrapperBase() { }
|
||||
virtual ~CallableWrapperBase() {}
|
||||
virtual Out call(In...) const = 0;
|
||||
};
|
||||
|
||||
|
@ -109,4 +110,3 @@ private:
|
|||
}
|
||||
|
||||
using AK::Function;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue