Skip to content

Commit c346130

Browse files
committed
Merge branch 'development' into ModuleMan
2 parents 7e757f0 + 454a45a commit c346130

27 files changed

+688
-130
lines changed

.clang-format

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
---
2+
Language: Cpp
3+
# BasedOnStyle: LLVM
4+
AccessModifierOffset: -4
5+
AlignAfterOpenBracket: Align
6+
AlignConsecutiveMacros: false
7+
AlignConsecutiveAssignments: false
8+
AlignConsecutiveDeclarations: false
9+
AlignEscapedNewlines: DontAlign
10+
AlignOperands: true
11+
AlignTrailingComments: false
12+
AllowAllArgumentsOnNextLine: true
13+
AllowAllConstructorInitializersOnNextLine: true
14+
AllowAllParametersOfDeclarationOnNextLine: true
15+
AllowShortEnumsOnASingleLine: false
16+
AllowShortBlocksOnASingleLine: Empty
17+
AllowShortCaseLabelsOnASingleLine: false
18+
AllowShortFunctionsOnASingleLine: All
19+
AllowShortLambdasOnASingleLine: All
20+
AllowShortIfStatementsOnASingleLine: Never
21+
AllowShortLoopsOnASingleLine: false
22+
AlwaysBreakAfterDefinitionReturnType: None
23+
AlwaysBreakAfterReturnType: None
24+
AlwaysBreakBeforeMultilineStrings: false
25+
AlwaysBreakTemplateDeclarations: No
26+
BinPackArguments: true
27+
BinPackParameters: true
28+
BreakBeforeBinaryOperators: None
29+
BreakBeforeBraces: Attach
30+
BreakBeforeInheritanceComma: false
31+
BreakInheritanceList: AfterColon
32+
BreakBeforeTernaryOperators: true
33+
BreakConstructorInitializersBeforeComma: false
34+
BreakConstructorInitializers: AfterColon
35+
BreakAfterJavaFieldAnnotations: false
36+
BreakStringLiterals: false
37+
ColumnLimit: 0
38+
# CommentPragmas: '^ IWYU pragma:'
39+
CompactNamespaces: false
40+
ConstructorInitializerAllOnOneLineOrOnePerLine: false
41+
ConstructorInitializerIndentWidth: 4
42+
ContinuationIndentWidth: 4
43+
Cpp11BracedListStyle: true
44+
DeriveLineEnding: true
45+
DerivePointerAlignment: false
46+
DisableFormat: false
47+
#ExperimentalAutoDetectBinPacking: false
48+
FixNamespaceComments: true
49+
ForEachMacros:
50+
- foreach
51+
- Q_FOREACH
52+
- BOOST_FOREACH
53+
StatementMacros:
54+
- SerializableClassNameGetter
55+
- SerializableOverrideMethods
56+
- ClassInfoGetters
57+
IncludeBlocks: Preserve
58+
IndentCaseLabels: true
59+
IndentGotoLabels: true
60+
IndentWidth: 4
61+
IndentWrappedFunctionNames: false
62+
KeepEmptyLinesAtTheStartOfBlocks: true
63+
MacroBlockBegin: ''
64+
MacroBlockEnd: ''
65+
MaxEmptyLinesToKeep: 1
66+
NamespaceIndentation: All
67+
PenaltyBreakAssignment: 2
68+
PenaltyBreakBeforeFirstCallParameter: 19
69+
PenaltyBreakComment: 300
70+
PenaltyBreakFirstLessLess: 120
71+
PenaltyBreakString: 1000
72+
PenaltyBreakTemplateDeclaration: 10
73+
PenaltyExcessCharacter: 1000000
74+
PenaltyReturnTypeOnItsOwnLine: 6000
75+
PointerAlignment: Left
76+
ReflowComments: false
77+
SortIncludes: false
78+
SortUsingDeclarations: false
79+
SpaceAfterCStyleCast: false
80+
SpaceAfterLogicalNot: false
81+
SpaceAfterTemplateKeyword: true
82+
SpaceBeforeAssignmentOperators: true
83+
SpaceBeforeCpp11BracedList: false
84+
SpaceBeforeCtorInitializerColon: true
85+
SpaceBeforeInheritanceColon: true
86+
SpaceBeforeParens: ControlStatements
87+
SpaceBeforeRangeBasedForLoopColon: false
88+
SpaceInEmptyBlock: false
89+
SpaceInEmptyParentheses: false
90+
SpacesBeforeTrailingComments: 1
91+
SpacesInAngles: false
92+
SpacesInConditionalStatement: false
93+
SpacesInContainerLiterals: false
94+
SpacesInCStyleCastParentheses: false
95+
SpacesInParentheses: false
96+
SpacesInSquareBrackets: false
97+
SpaceBeforeSquareBrackets: false
98+
Standard: c++17
99+
StatementMacros:
100+
- Q_UNUSED
101+
- QT_REQUIRE_VERSION
102+
TabWidth: 4
103+
UseCRLF: false
104+
UseTab: ForIndentation
105+
...
106+

0 commit comments

Comments
 (0)