-
Notifications
You must be signed in to change notification settings - Fork 0
/
.clang-format
83 lines (83 loc) · 5.08 KB
/
.clang-format
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
-- -Language : Cpp
#BasedOnStyle : LLVM
AccessModifierOffset : -2 AlignAfterOpenBracket
: Align AlignArrayOfStructures : None AlignConsecutiveMacros
: None AlignConsecutiveAssignments : None AlignConsecutiveBitFields
: None AlignConsecutiveDeclarations : None AlignEscapedNewlines
: Right AlignOperands : Align AlignTrailingComments
: true AllowAllArgumentsOnNextLine
: true AllowAllConstructorInitializersOnNextLine
: true AllowAllParametersOfDeclarationOnNextLine
: true AllowShortEnumsOnASingleLine : true AllowShortBlocksOnASingleLine
: Never AllowShortCaseLabelsOnASingleLine
: false AllowShortFunctionsOnASingleLine
: All AllowShortLambdasOnASingleLine
: All AllowShortIfStatementsOnASingleLine
: Never AllowShortLoopsOnASingleLine
: false AlwaysBreakAfterDefinitionReturnType
: None AlwaysBreakAfterReturnType : None AlwaysBreakBeforeMultilineStrings
: false AlwaysBreakTemplateDeclarations : MultiLine AttributeMacros
: -__capability BinPackArguments : true BinPackParameters
: true BraceWrapping : AfterCaseLabel : false AfterClass
: false AfterControlStatement : Never AfterEnum : false AfterFunction
: false AfterNamespace : false AfterObjCDeclaration : false AfterStruct
: false AfterUnion : false AfterExternBlock : false BeforeCatch
: false BeforeElse : false BeforeLambdaBody : false BeforeWhile
: false IndentBraces : false SplitEmptyFunction : true SplitEmptyRecord
: true SplitEmptyNamespace : true BreakBeforeBinaryOperators
: None BreakBeforeConceptDeclarations : true BreakBeforeBraces
: Attach BreakBeforeInheritanceComma : false BreakInheritanceList
: BeforeColon BreakBeforeTernaryOperators
: true BreakConstructorInitializersBeforeComma
: false BreakConstructorInitializers
: BeforeColon BreakAfterJavaFieldAnnotations : false BreakStringLiterals
: true ColumnLimit : 80 CommentPragmas : '^ IWYU pragma:' CompactNamespaces
: false ConstructorInitializerAllOnOneLineOrOnePerLine
: false ConstructorInitializerIndentWidth : 4 ContinuationIndentWidth : 4 Cpp11BracedListStyle
: true DeriveLineEnding : true DerivePointerAlignment : false DisableFormat
: false EmptyLineAfterAccessModifier : Never EmptyLineBeforeAccessModifier
: LogicalBlock ExperimentalAutoDetectBinPacking : false FixNamespaceComments
: true ForEachMacros : -foreach -
Q_FOREACH -
BOOST_FOREACH IfMacros : -KJ_IF_MAYBE IncludeBlocks
: Preserve IncludeCategories : -Regex
: '^"(llvm|llvm-c|clang|clang-c)/' Priority : 2 SortPriority : 0 CaseSensitive
: false -
Regex
: '^(<|"(gtest|gmock|isl|json)/)' Priority : 3 SortPriority : 0 CaseSensitive
: false -
Regex : '.*' Priority : 1 SortPriority : 0 CaseSensitive
: false IncludeIsMainRegex : '(Test)?$' IncludeIsMainSourceRegex
: '' IndentAccessModifiers : false IndentCaseLabels : false IndentCaseBlocks
: false IndentGotoLabels : true IndentPPDirectives : None IndentExternBlock
: AfterExternBlock IndentRequires
: false IndentWidth : 8 IndentWrappedFunctionNames
: false InsertTrailingCommas : None JavaScriptQuotes
: Leave JavaScriptWrapImports : true KeepEmptyLinesAtTheStartOfBlocks
: true LambdaBodyIndentation : Signature MacroBlockBegin : '' MacroBlockEnd
: '' MaxEmptyLinesToKeep : 1 NamespaceIndentation
: None ObjCBinPackProtocolList
: Auto ObjCBlockIndentWidth : 2 ObjCBreakBeforeNestedBlockParam
: true ObjCSpaceAfterProperty : false ObjCSpaceBeforeProtocolList
: true PenaltyBreakAssignment : 2 PenaltyBreakBeforeFirstCallParameter : 19 PenaltyBreakComment : 300 PenaltyBreakFirstLessLess : 120 PenaltyBreakString : 1000 PenaltyBreakTemplateDeclaration : 10 PenaltyExcessCharacter : 1000000 PenaltyReturnTypeOnItsOwnLine : 60 PenaltyIndentedWhitespace : 0 PointerAlignment
: Right PPIndentWidth : -1 ReferenceAlignment : Pointer ReflowComments
: true ShortNamespaceLines : 1 SortIncludes
: CaseSensitive SortJavaStaticImport : Before SortUsingDeclarations
: true SpaceAfterCStyleCast : false SpaceAfterLogicalNot
: false SpaceAfterTemplateKeyword : true SpaceBeforeAssignmentOperators
: true SpaceBeforeCaseColon : false SpaceBeforeCpp11BracedList
: false SpaceBeforeCtorInitializerColon : true SpaceBeforeInheritanceColon
: true SpaceBeforeParens : ControlStatements SpaceAroundPointerQualifiers
: Default SpaceBeforeRangeBasedForLoopColon : true SpaceInEmptyBlock
: false SpaceInEmptyParentheses
: false SpacesBeforeTrailingComments : 1 SpacesInAngles
: Never SpacesInConditionalStatement : false SpacesInContainerLiterals
: true SpacesInCStyleCastParentheses : false SpacesInLineCommentPrefix
: Minimum : 1 Maximum : -1 SpacesInParentheses
: false SpacesInSquareBrackets : false SpaceBeforeSquareBrackets
: false BitFieldColonSpacing : Both Standard
: Latest StatementAttributeLikeMacros : -Q_EMIT StatementMacros : -Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth : 8 UseCRLF : false UseTab : Never WhitespaceSensitiveMacros
: -STRINGIZE -
PP_STRINGIZE - BOOST_PP_STRINGIZE - NS_SWIFT_NAME - CF_SWIFT_NAME...