added access modifier offset into clang

This commit is contained in:
keldu.magnus 2020-08-09 02:11:22 +02:00
parent 9c87f9d9c8
commit 377726799c
4 changed files with 26 additions and 26 deletions

View File

@ -1,7 +1,7 @@
---
Language: Cpp
# BasedOnStyle: LLVM
AccessModifierOffset: -2
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: false
AlignConsecutiveDeclarations: false
@ -81,10 +81,10 @@ MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCBlockIndentWidth: 4
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakAssignment: 4
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120

View File

@ -7,15 +7,15 @@
namespace gin {
class ConveyorNode {
public:
public:
virtual ~ConveyorNode() = default;
};
class ConveyorBase {
private:
private:
Own<ConveyorNode> node;
public:
public:
virtual ~ConveyorBase() = default;
};
@ -42,20 +42,20 @@ template <typename Func, typename T>
using ConveyorResult = ChainedConveyors<ReturnType<Func, T>>;
template <typename T> class Conveyor : public ConveyorBase {
private:
public:
private:
public:
template <typename Func, typename ErrorFunc>
ConveyorResult<Func, T> then(Func &&func, ErrorFunc &&error_func);
};
class EventLoop;
class Event {
private:
private:
EventLoop &loop;
Event **prev = nullptr;
Event *next = nullptr;
public:
public:
Event(EventLoop &loop);
virtual ~Event();
@ -68,7 +68,7 @@ class Event {
};
class EventLoop {
private:
private:
friend class Event;
Event *head = nullptr;
Event **tail = &head;
@ -84,7 +84,7 @@ class EventLoop {
void enterScope();
void leaveScope();
public:
public:
EventLoop();
~EventLoop();
@ -95,10 +95,10 @@ class EventLoop {
};
class WaitScope {
private:
private:
EventLoop &loop;
public:
public:
WaitScope(EventLoop &loop);
~WaitScope();
@ -109,17 +109,17 @@ class WaitScope {
};
class InputConveyorNode : public ConveyorNode {
public:
public:
};
template <typename T> class ConvertConveyorNode : public ConveyorNode {};
template <typename T, size_t S>
class ArrayBufferConveyorNode : public ConveyorNode, public Event {
private:
private:
std::array<T, S> storage;
public:
public:
};
} // namespace gin
// Template inlining

View File

@ -5,11 +5,11 @@
namespace gin {
class Error {
private:
private:
std::string error_message;
int8_t error_;
public:
public:
Error();
Error(const std::string &msg);
Error(const std::string &msg, int8_t code);
@ -27,15 +27,15 @@ Error recoverableError(const std::string &msg);
Error noError();
class ErrorOrValue {
public:
public:
virtual ~ErrorOrValue() = default;
};
template <typename T> class ErrorOr : public ErrorOrValue {
private:
private:
std::variant<T, Error> value_or_error;
public:
public:
ErrorOr(const T &value) : value_or_error{value} {}
ErrorOr(T &&value) : value_or_error{std::move(value)} {}

View File

@ -5,10 +5,10 @@
namespace gin {
template <typename T, size_t M, size_t N> class Matrix {
private:
private:
std::array<T, M * N> data;
public:
public:
Matrix();
T &operator()(size_t i, size_t j);
@ -21,10 +21,10 @@ template <typename T, size_t M, size_t N> class Matrix {
};
template <typename T, size_t N> class Vector {
private:
private:
std::array<T, N> data;
public:
public:
Vector();
T operator*(const Vector<T, N> &rhs) const;