--- BasedOnStyle: WebKit IndentWidth: 5 TabWidth: 5 ContinuationIndentWidth: 5 UseTab: Always # Namespaces NamespaceIndentation: All CompactNamespaces: true FixNamespaceComments: true # Overall Alignment ColumnLimit: 0 AlignAfterOpenBracket: DontAlign # uses ContinuationIndentWidth for this instead AccessModifierOffset: -5 # do not push public: or private: around #AlignConsecutiveAssignments: true #AlignConsecutiveDeclarations: true # Type Alignment DerivePointerAlignment: false PointerAlignment: Left AlwaysBreakTemplateDeclarations: true AlwaysBreakBeforeMultilineStrings: true # Comments AlignTrailingComments: true ReflowComments: true # Macros AlignEscapedNewlines: Left SortIncludes: false IndentPPDirectives: None # Functions AllowShortFunctionsOnASingleLine: None AlwaysBreakAfterReturnType: None BreakConstructorInitializers: BeforeComma ConstructorInitializerIndentWidth: 0 ConstructorInitializerAllOnOneLineOrOnePerLine: true # Classes BreakBeforeInheritanceComma: false # Braces Cpp11BracedListStyle: false BreakBeforeBraces: Custom BraceWrapping: AfterEnum: false AfterStruct: false AfterControlStatement: false AfterClass: false AfterNamespace: false AfterStruct: false AfterUnion: false BeforeElse: true BeforeCatch: true IndentBraces: false SplitEmptyFunction: false SplitEmptyRecord: false SplitEmptyNamespace: true # Control Statements AllowShortIfStatementsOnASingleLine: false AllowShortLoopsOnASingleLine: false AllowShortCaseLabelsOnASingleLine: false IndentCaseLabels: false # Spaces SpaceAfterCStyleCast: false SpacesInCStyleCastParentheses: false SpaceAfterTemplateKeyword: true SpaceBeforeAssignmentOperators: true SpaceBeforeParens: ControlStatements SpaceInEmptyParentheses: false SpacesInAngles: false SpacesInParentheses: false SpacesInSquareBrackets: false MaxEmptyLinesToKeep: 1 # OCD SortUsingDeclarations: true --- Language: Cpp Standard: Cpp11