1---
2Language: Cpp
3BasedOnStyle:  LLVM
4AlignAfterOpenBracket: Align
5AlignConsecutiveAssignments: true
6AlignConsecutiveDeclarations: true
7AlignEscapedNewlinesLeft: false
8AllowShortFunctionsOnASingleLine: Empty
9AllowShortBlocksOnASingleLine: true
10AllowShortIfStatementsOnASingleLine: false
11AllowShortCaseLabelsOnASingleLine : false
12AllowShortLoopsOnASingleLine: false
13AlwaysBreakAfterReturnType: TopLevel
14AlwaysBreakTemplateDeclarations: true
15BreakBeforeBraces: Linux
16BreakConstructorInitializersBeforeComma: true
17#ColumnLimit:      92
18ColumnLimit:      0
19ConstructorInitializerAllOnOneLineOrOnePerLine: false
20ConstructorInitializerIndentWidth: 8
21IndentCaseLabels: true
22AccessModifierOffset: -8
23#IndentPPDirectives: AfterHash
24IndentWidth:     8
25KeepEmptyLinesAtTheStartOfBlocks: false
26PenaltyReturnTypeOnItsOwnLine: 1
27MaxEmptyLinesToKeep: 1
28NamespaceIndentation: None
29ReflowComments:  true
30PointerAlignment: Left
31SortIncludes:    true
32SpaceAfterCStyleCast: false
33SpaceBeforeAssignmentOperators: true
34SpaceBeforeParens: Always
35#SpacesInAngles: true
36SpaceInEmptyParentheses: false
37SpacesBeforeTrailingComments: 1
38SpacesInContainerLiterals: true
39SpacesInCStyleCastParentheses: false
40SpacesInParentheses: false
41SpacesInSquareBrackets: false
42Cpp11BracedListStyle: false
43TabWidth:        8
44UseTab:          ForIndentation
45