--- Language: Cpp Standard: c++17 IndentWidth: 4 UseTab: Always TabWidth: 4 ColumnLimit: 120 AccessModifierOffset: -4 AllowAllArgumentsOnNextLine: false AllowAllParametersOfDeclarationOnNextLine: false AllowShortBlocksOnASingleLine: false AllowShortCaseLabelsOnASingleLine: false AllowShortEnumsOnASingleLine: false AllowShortFunctionsOnASingleLine: InlineOnly AllowShortIfStatementsOnASingleLine: false AllowShortLambdasOnASingleLine: All AllowShortLoopsOnASingleLine: false AlignAfterOpenBracket: BlockIndent AlwaysBreakTemplateDeclarations: Yes BinPackArguments: false BinPackParameters: false BreakBeforeBraces: Allman # Always break before braces, to match existing SRB2 code BreakConstructorInitializers: AfterColon CompactNamespaces: true ConstructorInitializerAllOnOneLineOrOnePerLine: true Cpp11BracedListStyle: true EmptyLineAfterAccessModifier: Never EmptyLineBeforeAccessModifier: Always FixNamespaceComments: true IndentCaseBlocks: true IndentCaseLabels: false IndentWrappedFunctionNames: false KeepEmptyLinesAtTheStartOfBlocks: false PointerAlignment: Left # Pointer and reference marker is an integral part of type ID ReferenceAlignment: Left ReflowComments: true SortIncludes: CaseInsensitive SortUsingDeclarations: true SpaceAfterCStyleCast: true SpaceAfterLogicalNot: false SpaceAfterTemplateKeyword: true SpaceBeforeAssignmentOperators: true SpaceBeforeCaseColon: false SpaceBeforeCpp11BracedList: true SpaceBeforeCtorInitializerColon: true SpaceBeforeInheritanceColon: true SpaceBeforeParens: ControlStatements SpaceBeforeRangeBasedForLoopColon: true SpaceBeforeSquareBrackets: false SpaceInEmptyBlock: false SpaceInEmptyParentheses: false SpacesInAngles: false SpacesInCStyleCastParentheses: false SpacesInConditionalStatement: false SpacesInContainerLiterals: false SpacesInParentheses: false SpacesInSquareBrackets: false PenaltyReturnTypeOnItsOwnLine: 1000