Bug 1363886 - Part 1: Check API function results against schema r=kmag
[gecko.git] / .clang-format
blobd8066bb2fa7fead20af1a9ec409ceea644fc9625
1 BasedOnStyle: Mozilla
3 # Ignore all comments because they aren't reflowed properly.
4 CommentPragmas: "^"
6 # Force pointers to the type for C++.
7 DerivePointerAlignment: false
8 PointerAlignment: Left
10 # Prevent the loss of indentation with these macros
11 MacroBlockBegin: "^\
12 NS_INTERFACE_MAP_BEGIN|\
13 NS_INTERFACE_TABLE_HEAD|\
14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION|\
15 NS_IMPL_CYCLE_COLLECTION_.*_BEGIN|\
16 NS_INTERFACE_TABLE_HEAD_CYCLE_COLLECTION_INHERITED|\
17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED|\
18 NS_INTERFACE_TABLE_BEGIN|\
19 NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN_INHERITED|\
20 NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN_INHERITED$"
21 MacroBlockEnd: "^\
22 NS_INTERFACE_MAP_END|\
23 NS_IMPL_CYCLE_COLLECTION_.*_END|\
24 NS_INTERFACE_TABLE_END|\
25 NS_INTERFACE_MAP_END_INHERITING|\
26 NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END_INHERITED|\
27 NS_IMPL_CYCLE_COLLECTION_UNLINK_END_INHERITED$"
29 SortIncludes: false
32 # All of the following items are default
33 # in the Mozila coding style from clang format 4.0
34 AlwaysBreakAfterReturnType: TopLevel
35 BinPackArguments: false
36 BinPackParameters: false
37 SpaceAfterTemplateKeyword: false
38 ReflowComments: false