buffers: buffer name is vector, not c string
[vpp.git] / .clang-format
1 # Minimal clang-format version is 11
2
3 BasedOnStyle: GNU
4 UseTab: Always
5 SpaceAfterCStyleCast: true
6 SortIncludes: false
7 AlignConsecutiveMacros: true
8 BreakBeforeTernaryOperators: false
9 BreakBeforeBinaryOperators: None
10 ContinuationIndentWidth: 2
11
12 ForEachMacros:
13   - 'clib_bitmap_foreach'
14   - 'pool_foreach'
15   - 'pool_foreach_index'
16   - 'pool_foreach_pointer'
17   - 'vec_foreach'
18   - 'vec_foreach_backwards'
19   - 'vec_foreach_index'
20   - 'vec_foreach_index_backwards'
21   - 'vec_foreach_pointer'
22   - 'vlib_foreach_rx_tx'
23   - 'foreach_int'
24   - 'foreach_vlib_main'
25   - 'foreach_set_bit_index'
26   - 'foreach_vlib_frame_bitmap_set_bit_index'
27   - 'FOREACH_ARRAY_ELT'
28   - 'RTE_ETH_FOREACH_DEV'
29
30 StatementMacros:
31   - 'CLIB_MULTIARCH_FN'
32   - 'VLIB_NODE_FN'
33   - 'VNET_DEVICE_CLASS_TX_FN'
34   - '__clib_section'
35   - '__clib_aligned'
36
37 WhitespaceSensitiveMacros:
38   - 'WARN_ON'
39   - 'WARN_OFF'