]> git.proxmox.com Git - mirror_frr.git/blame - .clang-format
ospf6d: always generate default route for stubs
[mirror_frr.git] / .clang-format
CommitLineData
888ac268
DL
1---
2BasedOnStyle: LLVM
3Language: Cpp
4IndentWidth: 8
5UseTab: Always
6BreakBeforeBraces: Linux
7AlwaysBreakBeforeMultilineStrings: true
8AllowShortIfStatementsOnASingleLine: false
9AllowShortLoopsOnASingleLine: false
10AllowShortFunctionsOnASingleLine: false
11IndentCaseLabels: false
12AlignEscapedNewlinesLeft: false
13AlignTrailingComments: true
14AllowAllParametersOfDeclarationOnNextLine: false
15AlignAfterOpenBracket: true
16SpaceAfterCStyleCast: false
17MaxEmptyLinesToKeep: 2
18BreakBeforeBinaryOperators: NonAssignment
19BreakStringLiterals: false
20SortIncludes: false
21IncludeCategories:
22 - Regex: '^(<|lib)'
23 Priority: 0
24CommentPragmas: '\$(FRR|clippy)'
25ContinuationIndentWidth: 8
a2addae8
RW
26ForEachMacros:
27 # lib
156d4463
RW
28 - frr_each
29 - frr_each_safe
30 - frr_each_from
00dffa8c 31 - frr_with_mutex
0cf6db21 32 - frr_with_privs
a2addae8
RW
33 - LIST_FOREACH
34 - LIST_FOREACH_SAFE
35 - SLIST_FOREACH
36 - SLIST_FOREACH_SAFE
37 - SLIST_FOREACH_PREVPTR
38 - STAILQ_FOREACH
39 - STAILQ_FOREACH_SAFE
40 - TAILQ_FOREACH
41 - TAILQ_FOREACH_SAFE
42 - TAILQ_FOREACH_REVERSE
43 - TAILQ_FOREACH_REVERSE_SAFE
44 - RB_FOREACH
45 - RB_FOREACH_SAFE
46 - RB_FOREACH_REVERSE
47 - RB_FOREACH_REVERSE_SAFE
48 - SPLAY_FOREACH
451fda4f
RW
49 - FOR_ALL_INTERFACES
50 - FOR_ALL_INTERFACES_ADDRESSES
8519fe88 51 - JSON_FOREACH
1c2facd1 52 # libyang
3bb513c3
CH
53 - LY_FOR_KEYS
54 - LY_LIST_FOR
1c2facd1
RW
55 - LY_TREE_FOR
56 - LY_TREE_DFS_BEGIN
3bb513c3 57 - LYD_TREE_DFS_BEGIN
a2addae8
RW
58 # zebra
59 - RE_DEST_FOREACH_ROUTE
60 - RE_DEST_FOREACH_ROUTE_SAFE
61 - RNODE_FOREACH_RE
62 - RNODE_FOREACH_RE_SAFE
63 # bgpd
64 - UPDGRP_FOREACH_SUBGRP
65 - UPDGRP_FOREACH_SUBGRP_SAFE
66 - SUBGRP_FOREACH_PEER
67 - SUBGRP_FOREACH_PEER_SAFE
68 - SUBGRP_FOREACH_ADJ
69 - SUBGRP_FOREACH_ADJ_SAFE
70 - AF_FOREACH
71 - FOREACH_AFI_SAFI
6e4e5353 72 - FOREACH_SAFI
044506e7
DS
73 # ospfd
74 - LSDB_LOOP