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 77InsertTrailingCommas: None 78IndentWrappedFunctionNames: true 79#JavaImportGroups 80#JavaScriptQuotes 81#JavaScriptWrapImports 82KeepEmptyLinesAtTheStartOfBlocks: true 83MacroBlockBegin: '' #? 84MacroBlockEnd: '' #? 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