1615b2a8fSBrad Bishop---
2615b2a8fSBrad BishopLanguage:        Cpp
3615b2a8fSBrad Bishop# BasedOnStyle:  LLVM
4615b2a8fSBrad BishopAccessModifierOffset: -2
5615b2a8fSBrad BishopAlignAfterOpenBracket: Align
6615b2a8fSBrad BishopAlignConsecutiveAssignments: false
7615b2a8fSBrad BishopAlignConsecutiveDeclarations: false
8a83db30eSBrad BishopAlignEscapedNewlines: Right
9*7edafe06SPatrick WilliamsAlignOperands:  Align
10*7edafe06SPatrick WilliamsAlignTrailingComments:
11*7edafe06SPatrick Williams  Kind: Always
12*7edafe06SPatrick Williams  OverEmptyLines: 1
13615b2a8fSBrad BishopAllowAllParametersOfDeclarationOnNextLine: true
14*7edafe06SPatrick WilliamsAllowShortBlocksOnASingleLine: Empty
15615b2a8fSBrad BishopAllowShortCaseLabelsOnASingleLine: false
16*7edafe06SPatrick WilliamsAllowShortFunctionsOnASingleLine: Empty
17615b2a8fSBrad BishopAllowShortIfStatementsOnASingleLine: false
18615b2a8fSBrad BishopAllowShortLoopsOnASingleLine: false
19615b2a8fSBrad BishopAlwaysBreakAfterReturnType: None
20615b2a8fSBrad BishopAlwaysBreakBeforeMultilineStrings: false
21a83db30eSBrad BishopAlwaysBreakTemplateDeclarations: Yes
22615b2a8fSBrad BishopBinPackArguments: true
23615b2a8fSBrad BishopBinPackParameters: true
24615b2a8fSBrad BishopBraceWrapping:
25a83db30eSBrad Bishop  AfterCaseLabel:  true
26615b2a8fSBrad Bishop  AfterClass:      true
27615b2a8fSBrad Bishop  AfterControlStatement: true
28615b2a8fSBrad Bishop  AfterEnum:       true
29615b2a8fSBrad Bishop  AfterFunction:   true
30615b2a8fSBrad Bishop  AfterNamespace:  true
31615b2a8fSBrad Bishop  AfterObjCDeclaration: true
32615b2a8fSBrad Bishop  AfterStruct:     true
33615b2a8fSBrad Bishop  AfterUnion:      true
34a83db30eSBrad Bishop  AfterExternBlock: true
35615b2a8fSBrad Bishop  BeforeCatch:     true
36615b2a8fSBrad Bishop  BeforeElse:      true
37615b2a8fSBrad Bishop  IndentBraces:    false
38a83db30eSBrad Bishop  SplitEmptyFunction:   false
39a83db30eSBrad Bishop  SplitEmptyRecord:     false
40a83db30eSBrad Bishop  SplitEmptyNamespace:  false
41*7edafe06SPatrick WilliamsBreakAfterAttributes: Never
42615b2a8fSBrad BishopBreakBeforeBinaryOperators: None
43615b2a8fSBrad BishopBreakBeforeBraces: Custom
44615b2a8fSBrad BishopBreakBeforeTernaryOperators: true
45615b2a8fSBrad BishopBreakConstructorInitializers: AfterColon
46a83db30eSBrad BishopBreakInheritanceList: AfterColon
47794a6c5fSGeorge LiuBreakStringLiterals: false
48615b2a8fSBrad BishopColumnLimit:     80
49615b2a8fSBrad BishopCommentPragmas:  '^ IWYU pragma:'
50a83db30eSBrad BishopCompactNamespaces: false
51615b2a8fSBrad BishopConstructorInitializerAllOnOneLineOrOnePerLine: false
52615b2a8fSBrad BishopConstructorInitializerIndentWidth: 4
53615b2a8fSBrad BishopContinuationIndentWidth: 4
54615b2a8fSBrad BishopCpp11BracedListStyle: true
55794a6c5fSGeorge LiuDeriveLineEnding: false
56a680d1efSPatrick VentureDerivePointerAlignment: false
57615b2a8fSBrad BishopPointerAlignment: Left
58615b2a8fSBrad BishopDisableFormat:   false
59615b2a8fSBrad BishopExperimentalAutoDetectBinPacking: false
60615b2a8fSBrad BishopFixNamespaceComments: true
61615b2a8fSBrad BishopForEachMacros:   [ foreach, Q_FOREACH, BOOST_FOREACH ]
62a680d1efSPatrick VentureIncludeBlocks: Regroup
63a680d1efSPatrick VentureIncludeCategories:
64a680d1efSPatrick Venture  - Regex:           '^[<"](gtest|gmock)'
65a83db30eSBrad Bishop    Priority:        7
66a680d1efSPatrick Venture  - Regex:           '^"config.h"'
67a680d1efSPatrick Venture    Priority:        -1
68a83db30eSBrad Bishop  - Regex:           '^".*\.h"'
69a680d1efSPatrick Venture    Priority:        1
70a83db30eSBrad Bishop  - Regex:           '^".*\.hpp"'
71a680d1efSPatrick Venture    Priority:        2
72a83db30eSBrad Bishop  - Regex:           '^<.*\.h>'
73a680d1efSPatrick Venture    Priority:        3
74a83db30eSBrad Bishop  - Regex:           '^<.*\.hpp>'
75a680d1efSPatrick Venture    Priority:        4
76a83db30eSBrad Bishop  - Regex:           '^<.*'
77a83db30eSBrad Bishop    Priority:        5
78a83db30eSBrad Bishop  - Regex:           '.*'
79a83db30eSBrad Bishop    Priority:        6
80615b2a8fSBrad BishopIndentCaseLabels: true
81*7edafe06SPatrick WilliamsIndentRequiresClause: true
82615b2a8fSBrad BishopIndentWidth:     4
83615b2a8fSBrad BishopIndentWrappedFunctionNames: true
84*7edafe06SPatrick WilliamsInsertNewlineAtEOF: true
85*7edafe06SPatrick WilliamsKeepEmptyLinesAtTheStartOfBlocks: false
86*7edafe06SPatrick WilliamsLambdaBodyIndentation: OuterScope
87*7edafe06SPatrick WilliamsLineEnding: LF
88615b2a8fSBrad BishopMacroBlockBegin: ''
89615b2a8fSBrad BishopMacroBlockEnd:   ''
90615b2a8fSBrad BishopMaxEmptyLinesToKeep: 1
91615b2a8fSBrad BishopNamespaceIndentation: None
92615b2a8fSBrad BishopObjCBlockIndentWidth: 2
93615b2a8fSBrad BishopObjCSpaceAfterProperty: false
94615b2a8fSBrad BishopObjCSpaceBeforeProtocolList: true
95*7edafe06SPatrick WilliamsPenaltyBreakAssignment: 25
96615b2a8fSBrad BishopPenaltyBreakBeforeFirstCallParameter: 19
97615b2a8fSBrad BishopPenaltyBreakComment: 300
98615b2a8fSBrad BishopPenaltyBreakFirstLessLess: 120
99615b2a8fSBrad BishopPenaltyBreakString: 1000
100615b2a8fSBrad BishopPenaltyExcessCharacter: 1000000
101615b2a8fSBrad BishopPenaltyReturnTypeOnItsOwnLine: 60
102*7edafe06SPatrick WilliamsPenaltyIndentedWhitespace: 0
103*7edafe06SPatrick WilliamsQualifierAlignment: Left
104*7edafe06SPatrick WilliamsReferenceAlignment: Left
105615b2a8fSBrad BishopReflowComments:  true
106*7edafe06SPatrick WilliamsRequiresClausePosition: OwnLine
107*7edafe06SPatrick WilliamsRequiresExpressionIndentation: Keyword
108a680d1efSPatrick VentureSortIncludes:    true
109a680d1efSPatrick VentureSortUsingDeclarations: true
110615b2a8fSBrad BishopSpaceAfterCStyleCast: false
111a83db30eSBrad BishopSpaceAfterTemplateKeyword: true
112615b2a8fSBrad BishopSpaceBeforeAssignmentOperators: true
113a83db30eSBrad BishopSpaceBeforeCpp11BracedList: false
114a83db30eSBrad BishopSpaceBeforeCtorInitializerColon: true
115a83db30eSBrad BishopSpaceBeforeInheritanceColon: true
116615b2a8fSBrad BishopSpaceBeforeParens: ControlStatements
117a83db30eSBrad BishopSpaceBeforeRangeBasedForLoopColon: true
118615b2a8fSBrad BishopSpaceInEmptyParentheses: false
119615b2a8fSBrad BishopSpacesBeforeTrailingComments: 1
120615b2a8fSBrad BishopSpacesInAngles:  false
121615b2a8fSBrad BishopSpacesInContainerLiterals: true
122615b2a8fSBrad BishopSpacesInCStyleCastParentheses: false
123615b2a8fSBrad BishopSpacesInParentheses: false
124615b2a8fSBrad BishopSpacesInSquareBrackets: false
125a83db30eSBrad BishopStandard:        Latest
126615b2a8fSBrad BishopTabWidth:        4
127615b2a8fSBrad BishopUseTab:          Never
128615b2a8fSBrad Bishop...
129*7edafe06SPatrick Williams
130