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