1---
2Language:        Cpp
3AccessModifierOffset: -4
4AlignAfterOpenBracket: Align
5AlignConsecutiveAssignments: false
6AlignConsecutiveDeclarations: false
7AlignEscapedNewlines: Right
8AlignOperands:   true
9AlignTrailingComments: true
10AllowAllParametersOfDeclarationOnNextLine: false
11AllowShortBlocksOnASingleLine: false
12AllowShortCaseLabelsOnASingleLine: false
13AllowShortFunctionsOnASingleLine: Empty
14AllowShortIfStatementsOnASingleLine: false
15AllowShortLoopsOnASingleLine: false
16AlwaysBreakAfterDefinitionReturnType: None
17AlwaysBreakAfterReturnType: None
18AlwaysBreakBeforeMultilineStrings: false
19BasedOnStyle: WebKit
20BinPackArguments: true
21BinPackParameters: true
22BraceWrapping:
23  AfterClass:      false
24  AfterControlStatement: false
25  AfterEnum:       false
26  AfterFunction:   true
27  AfterNamespace:  false
28  AfterStruct:     false
29  AfterUnion:      false
30  AfterExternBlock: false
31  BeforeCatch:     false
32  BeforeElse:      false
33  IndentBraces:    false
34  SplitEmptyFunction: false
35  SplitEmptyRecord: false
36  SplitEmptyNamespace: false
37BreakBeforeBinaryOperators: All
38BreakBeforeBraces: WebKit
39BreakBeforeTernaryOperators: true
40BreakAfterJavaFieldAnnotations: false
41BreakStringLiterals: true
42ColumnLimit:     90
43CommentPragmas:  '^ IWYU pragma:'
44CompactNamespaces: false
45ContinuationIndentWidth: 4
46Cpp11BracedListStyle: false
47DerivePointerAlignment: false
48DisableFormat:   false
49ExperimentalAutoDetectBinPacking: false
50FixNamespaceComments: false
51ForEachMacros:
52  - foreach
53  - Q_FOREACH
54  - BOOST_FOREACH
55IncludeBlocks:   Preserve
56IncludeCategories:
57  - Regex:           '^"(llvm|llvm-c|clang|clang-c)/'
58    Priority:        2
59  - Regex:           '^(<|"(gtest|gmock|isl|json)/)'
60    Priority:        3
61  - Regex:           '.*'
62    Priority:        1
63IncludeIsMainRegex: '(Test)?$'
64IndentCaseLabels: false
65IndentPPDirectives: AfterHash
66IndentWidth:     4
67IndentWrappedFunctionNames: false
68JavaScriptQuotes: Leave
69JavaScriptWrapImports: true
70KeepEmptyLinesAtTheStartOfBlocks: false
71MacroBlockBegin: ''
72MacroBlockEnd:   ''
73MaxEmptyLinesToKeep: 2
74NamespaceIndentation: Inner
75PenaltyBreakAssignment: 50
76PenaltyBreakBeforeFirstCallParameter: 19
77PenaltyBreakComment: 200
78PenaltyBreakFirstLessLess: 120
79PenaltyBreakString: 2
80PenaltyExcessCharacter: 30
81PenaltyReturnTypeOnItsOwnLine: 60
82PointerAlignment: Right
83ReflowComments:  true
84SortIncludes:    false
85SortUsingDeclarations: true
86SpaceAfterCStyleCast: false
87SpaceAfterTemplateKeyword: true
88SpaceBeforeAssignmentOperators: true
89SpaceBeforeParens: ControlStatements
90SpaceInEmptyParentheses: false
91SpacesBeforeTrailingComments: 2
92SpacesInAngles:  false
93SpacesInContainerLiterals: true
94SpacesInCStyleCastParentheses: false
95SpacesInParentheses: false
96SpacesInSquareBrackets: false
97Standard:        Cpp11
98TabWidth:        4
99UseTab:          Never
100...
101
102