--- Language: Cpp BasedOnStyle: LLVM AccessModifierOffset: -4 AlignConsecutiveAssignments: false AlignConsecutiveDeclarations: false AlignOperands: AlignAfterOperator AlignTrailingComments: true AllowAllArgumentsOnNextLine: false AllowAllConstructorInitializersOnNextLine: false AllowAllParametersOfDeclarationOnNextLine: false AllowShortLambdasOnASingleLine: Empty AllowShortBlocksOnASingleLine: false AllowShortCaseLabelsOnASingleLine: false AllowShortFunctionsOnASingleLine: None AllowShortIfStatementsOnASingleLine: false AllowShortLoopsOnASingleLine: false AlwaysBreakAfterReturnType: None AlwaysBreakTemplateDeclarations: Yes BinPackArguments: false BinPackParameters: false BraceWrapping: AfterCaseLabel: true AfterClass: true AfterControlStatement: true AfterEnum: true AfterFunction: true AfterNamespace: false AfterStruct: true AfterUnion: true AfterExternBlock: false BeforeCatch: true BeforeElse: true BeforeLambdaBody: true IndentBraces: false SplitEmptyFunction: false SplitEmptyRecord: false SplitEmptyNamespace: false BreakBeforeBinaryOperators: NonAssignment BreakBeforeBraces: Custom BreakBeforeTernaryOperators: true BreakConstructorInitializers: BeforeColon ColumnLimit: 120 CommentPragmas: "^ parasoft" CompactNamespaces: false ConstructorInitializerAllOnOneLineOrOnePerLine: true ContinuationIndentWidth: 4 FixNamespaceComments: true IncludeBlocks: Preserve IncludeCategories: - Regex: '^"[A-Za-z0-9_]+\.(cu)?h(pp)?' Priority: 1 - Regex: '^"[A-Za-z0-9_]+(\/[A-Za-z0-9_]+)+\.(cu)?h(pp)?"' Priority: 2 - Regex: "^<(cstdlib|csignal|csetjmp|cstdarg|typeinfo|typeindex|type_traits|bitset|functional|utility|ctime|chrono|cstddef|initializer_list|tuple|any|new|memory|scoped_allocator|climits|cfloat|cstdint|cinttypes|limits|exception|stdexcept|cassert|system_error|cerrno|cctype|cwctype|cstring|cwchar|cuchar|string|array|vector|deque|list|forward_list|set|map|unordered_set|unordered_map|stack|queue|iterator|algorithm|cmath|complex|valarray|random|numeric|ratio|cfenv|locale|clocale|codecvt|iosfwd|ios|istream|ostream|iostream|fstream|sstream|strstream|iomanip|streambuf|cstdio|regex|atomic|thread|mutex|shared_mutex|future|condition_variable)>" Priority: 4 - Regex: "^<.*>" Priority: 5 IncludeIsMainRegex: "([-_](test|unittest))?$" IndentCaseBlocks: true IndentCaseLabels: true IndentPPDirectives: None IndentWidth: 4 IndentWrappedFunctionNames: false MaxEmptyLinesToKeep: 2 NamespaceIndentation: None PenaltyReturnTypeOnItsOwnLine: 200 PointerAlignment: Right SpaceAfterCStyleCast: false SpaceAfterTemplateKeyword: false SpaceBeforeAssignmentOperators: true SpaceBeforeCtorInitializerColon: false SpaceBeforeInheritanceColon: true SpaceBeforeParens: ControlStatements SpaceBeforeRangeBasedForLoopColon: true SpaceInEmptyParentheses: false SpacesBeforeTrailingComments: 1 SpacesInAngles: false SpacesInCStyleCastParentheses: false SpacesInParentheses: false SpacesInSquareBrackets: false Standard: c++14 TabWidth: 4 UseTab: Never UseCRLF: true