added access modifier offset into clang
This commit is contained in:
parent
9c87f9d9c8
commit
377726799c
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)} {}
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue