Newer
Older
Language: Cpp
Standard: c++20
BasedOnStyle: llvm
PointerAlignment: Left
AccessModifierOffset: -4
# BreakConstructorInitializers: BeforeComma
# BreakBeforeParameter: EndsInComma
#ExperimentalAutoDetectBinPacking: true
ExperimentalAutoDetectBinPacking: true
Cpp11BracedListStyle: true
NamespaceIndentation: All
CommentPragmas: "^ q:"
ReflowComments: false
ColumnLimit: 100
SortIncludes: true
#BreakBeforeBraces: GNU
BreakBeforeBraces: Allman
AllowShortIfStatementsOnASingleLine: false
IndentCaseLabels: true
MaxEmptyLinesToKeep: 2
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
# AlignConsecutiveAssignments: Consecutive
BinPackArguments: false
BinPackParameters: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowAllConstructorInitializersOnNextLine: true
BreakConstructorInitializers: AfterColon
ConstructorInitializerAllOnOneLineOrOnePerLine: true
BreakInheritanceList: AfterColon
# ReturnTypeBreakingStyle: All
# ReturnTypeBreakingStyle: AllDefinitions
# BreakTemplateDeclarationsStyle: Yes
# breaks return type
AlwaysBreakAfterDefinitionReturnType: All
AllowShortBlocksOnASingleLine: false
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakTemplateDeclarations: true
BreakBeforeTernaryOperators: true
#ContinuationIndentWidth: 8
IndentWidth: 4
#TabWidth: 4
UseTab: "Never"
AllowAllArgumentsOnNextLine: true
FixNamespaceComments: true
AlignAfterOpenBracket: Align
IncludeBlocks: Regroup
IncludeCategories:
Priority: 30
- Regex: "^(<range/)"
Priority: 40
Priority: 80
- Regex: "^(<cartographer/)"
Priority: 81
- Regex: "<wykobi.hpp>"
Priority: 85
# - Regex: '^"(llvm|llvm-c|clang|clang-c)/'
# Priority: 2
# SortPriority: 2
# CaseSensitive: true
# - Regex: '^(<|"(gtest|gmock|isl|json)/)'
# Priority: 3
# # - Regex: '^(<|"(Eigen)/)'
# # Priority: 3
# - Regex: '^<VirtualRobot/'
# Priority: 4
# - Regex: '.*'
# Priority: 1
# SortPriority: 0