1# clang-format 11
2Language: Cpp
3Standard: c++17
4
5AccessModifierOffset: -2 #?
6AlignAfterOpenBracket: AlwaysBreak
7AlignConsecutiveAssignments: false
8AlignConsecutiveBitFields: false
9AlignConsecutiveDeclarations: false
10AlignConsecutiveMacros: true
11AlignEscapedNewlines: DontAlign
12AlignOperands: DontAlign
13AlignTrailingComments: true
14AllowAllArgumentsOnNextLine: true
15AllowAllConstructorInitializersOnNextLine: true
16AllowAllParametersOfDeclarationOnNextLine: true
17AllowShortBlocksOnASingleLine: Never
18AllowShortCaseLabelsOnASingleLine: false
19AllowShortEnumsOnASingleLine: false
20AllowShortFunctionsOnASingleLine: Empty
21AllowShortIfStatementsOnASingleLine: false
22AllowShortLambdasOnASingleLine: Inline
23AllowShortLoopsOnASingleLine: false
24AlwaysBreakAfterReturnType: None
25AlwaysBreakBeforeMultilineStrings: true
26AlwaysBreakTemplateDeclarations: Yes
27BinPackArguments: true
28BinPackParameters: false
29BraceWrapping:
30 AfterCaseLabel: true
31 AfterClass: false
32 AfterControlStatement: MultiLine
33 AfterEnum: false
34 AfterFunction: false
35 AfterNamespace: false
36 #AfterObjCDeclaration
37 AfterStruct: false
38 AfterUnion: false
39 AfterExternBlock: false
40 BeforeCatch: false
41 BeforeElse: false
42 BeforeLambdaBody: true
43 BeforeWhile: false
44 IndentBraces: false
45 SplitEmptyFunction: true
46 SplitEmptyRecord: false
47 SplitEmptyNamespace: true
48#BreakAfterJavaFieldAnnotations
49BreakBeforeBinaryOperators: NonAssignment
50BreakBeforeBraces: Custom
51BreakBeforeTernaryOperators: true
52BreakConstructorInitializers: BeforeComma
53BreakInheritanceList: BeforeComma
54BreakStringLiterals: false
55ColumnLimit: 0
56CommentPragmas: '' #?
57CompactNamespaces: false
58ConstructorInitializerAllOnOneLineOrOnePerLine: true
59ConstructorInitializerIndentWidth: 2 #?
60ContinuationIndentWidth: 2 #?
61Cpp11BracedListStyle: true
62DeriveLineEnding: true
63DerivePointerAlignment: false
64FixNamespaceComments: true
65ForEachMacros: []
66IncludeBlocks: Preserve
67IncludeCategories: [] #?
68IncludeIsMainRegex: '' #?
69IncludeIsMainSourceRegex: '' #?
70IndentCaseBlocks: true
71IndentCaseLabels: true
72IndentExternBlock: NoIndent
73IndentGotoLabels: false
74IndentPPDirectives: None
75#BeforeHash
76IndentWidth: 2
77IndentWrappedFunctionNames: true
78InsertTrailingCommas: None
79#JavaImportGroups
80#JavaScriptQuotes
81#JavaScriptWrapImports
82KeepEmptyLinesAtTheStartOfBlocks: true
83MacroBlockBegin: '^BEGIN_MESSAGE_MAP$' #?
84MacroBlockEnd: '^END_MESSAGE_MAP$' #?
85MaxEmptyLinesToKeep: 3
86NamespaceIndentation: None
87NamespaceMacros: [] #?
88#ObjCBinPackProtocolList
89#ObjCBlockIndentWidth
90#ObjCBreakBeforeNestedBlockParam
91#ObjCSpaceAfterProperty
92#ObjCSpaceBeforeProtocolList
93#PenaltyBreakAssignment
94#PenaltyBreakBeforeFirstCallParameter
95#PenaltyBreakComment
96#PenaltyBreakFirstLessLess
97#PenaltyBreakString
98#PenaltyBreakTemplateDeclaration
99#PenaltyExcessCharacter
100#PenaltyReturnTypeOnItsOwnLine
101PointerAlignment: Middle
102#RawStringFormats
103ReflowComments: false
104SortIncludes: false
105SortUsingDeclarations: true
106SpaceAfterCStyleCast: false
107SpaceAfterLogicalNot: false
108SpaceAfterTemplateKeyword: true
109SpaceBeforeAssignmentOperators: true
110SpaceBeforeCpp11BracedList: false
111SpaceBeforeCtorInitializerColon: true
112SpaceBeforeInheritanceColon: true
113SpaceBeforeParens: ControlStatements
114SpaceBeforeRangeBasedForLoopColon: true
115SpaceBeforeSquareBrackets: false
116SpaceInEmptyBlock: true
117SpaceInEmptyParentheses: false
118SpacesBeforeTrailingComments: 2
119SpacesInAngles: false
120SpacesInCStyleCastParentheses: false
121SpacesInConditionalStatement: true
122SpacesInContainerLiterals: true
123SpacesInParentheses: true
124SpacesInSquareBrackets: false
125StatementMacros: [ 'MPT_WARNING', 'MPT_TEST_GROUP_INLINE_IDENTIFIER', 'MPT_TEST_GROUP_INLINE', 'MPT_TEST_GROUP_STATIC' ] #?
126TabWidth: 2
127TypenameMacros: [] #?
128UseCRLF: false
129UseTab: ForContinuationAndIndentation
130WhitespaceSensitiveMacros:
131  - MPT_PP_STRINGIFY
132